• 欢迎访问全栈之路
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
  • 欢迎留言o(∩_∩)o 哈哈

IOS微信浏览器下自动粘贴验证码重复问题

遇到一个奇怪的问题,在ios下发送短信验证码后,从键盘点击显示的验证码,如下: 输入框会双倍粘贴,比如验证码是:554112,复制之后就变成了554112554112,像很让人费解。 同一个手机下,试了一下用自带的safari浏览器也没有问题。就只在微信下,部分页面会出现这种情况。难道是这个是ios12或者是微信浏览器自己的bug?还是我们使用了vue这种……继续阅读 »

Torry.Yao 3个月前 (08-15) 463浏览 0个赞

聊聊a标签属性rel=”noopener noreferrer”

当你浏览一个页面点击一个a标签连接 跳转到另一个页面时, 在新打开的页面(baidu)中可以通过 window.opener获取到源页面的部分控制权, 即使新打开的页面是跨域的也照样可以(例如 location 就不存在跨域问题)。 使用rel=noopener 为了防止window.opener被滥用,在使用targrt=_blank时需要加上rel……继续阅读 »

Torry.Yao 4个月前 (07-17) 192浏览 1个赞

记一次微信H5游戏的刷分(扒接口)经历

公司周年庆有个拼手速抢公仔的活动,扫码玩了一局,看了下规则是累计的。一下子职业病犯了,他是怎么防刷的呢?能不能把接口扒下来刷一下,顺便带走一个公仔? 我已经迫不及待的开始了。 首先想着能看源码,复制链接地址出来,在chrome里打开,发现提示只能在微信里打开,那试着用“微信开发者工具”打开,提示”未绑定网页开发者”。此路不通。 一时陷……继续阅读 »

Torry.Yao 1年前 (2018-08-21) 4640浏览 15个赞

小程序简洁音频(录音)播放组件

小程序1.6.0 版本开始,该组件不再维护。建议使用能力更强的 wx.createInnerAudioContext 接口。 这里我们用 wx.createInnerAudioContext 实现简单音频播放组件,带暂停和音波跳动,剩余时间等功能。 如下图: 定义组件 util.js中定义formatSeconds将秒数转为 00:00格式; cons……继续阅读 »

Torry.Yao 1年前 (2018-07-03) 2553浏览 5个赞

记一次Axios跨域需依赖cookie解决方法

最近在折腾VUE,一般跨域问题服务端设置响应头 Access-Control-Allow-Origin:* 即可解决,或者再Chrome安装个插件:“Access-Control-Allow-Origin:*”也是可以访问成功的。 但这只能解决一部分请求。一些依赖cookie的接口则调用不成功。 服务端Access-Control-Allow-Ori……继续阅读 »

Torry.Yao 2年前 (2018-01-31) 2186浏览 2个赞

Fisher–Yates shuffle算法(洗牌算法)

Fisher–Yates算法 该算法每次随机选取一个数,然后将该数与数组中最后(或最前)的元素相交换(如果随机选中的是最后/最前的元素,则相当于没有发生交换);然后缩小选取数组的范围,去掉最后的元素,即之前随机抽取出的数。重复上面的过程,直到剩余数组的大小为1,即只有一个元素时结束。 ES6写法举栗: function shuffle(arr){ c……继续阅读 »

Torry.Yao 2年前 (2017-11-17) 848浏览 2个赞