感觉使用 Promise 的时候(不能100%确定是promise导致),会导致微信卡死,强退微信之后,在进入依然如此,只能在重启手机,结果又好了。。。有谁遇到过没?
我这边10台手机遇到2台,是这样的,必现,重启手机就必不现了。
目前是猜测Promise导致的,因为从我体验上卡死的时间点,貌似就是在调用Promise的地方直接卡死了。
感觉使用 Promise 的时候(不能100%确定是promise导致),会导致微信卡死,强退微信之后,在进入依然如此,只能在重启手机,结果又好了。。。有谁遇到过没?
我这边10台手机遇到2台,是这样的,必现,重启手机就必不现了。
目前是猜测Promise导致的,因为从我体验上卡死的时间点,貌似就是在调用Promise的地方直接卡死了。
ios 10.x 有promise的bug,使用ES6-Promise替换下自带的。
貌似是个可以攻击微信到方式
怎么替换?去下载一个Promise.js,在调用的js文件里 import 最新的 Promise?是吗? 那也挺麻烦的啊。。。
之前我们也找了很久,发现resolve()调用了,在 await处,没有收到返回,看了很久,才知道是ios的bug。
你想多了,分分钟就被封。。。
你们引入了 babel-polyfill ??
你用的是 ts 项目吧?
是的,js项目,你也可以使用这个库的阿。
说错一个地方,之前是用的bludbird
经过测试,好像微信卡死的情况并不是Promise导致的,在没有promise的游戏里依然会出现卡死的情况。

我也遇见类似的bug 然后我就不用Promise了。代码丑陋点总比崩溃好。