blog
blog copied to clipboard
微信js-sdk 在安卓系统下的bug巨坑啊
安卓微信6.1版本对于单页应用(SPA)H5方式pushstate来说,通过hack方式(为每个pushstate页面重新配置),可以解决不能多页面录音的问题。
6.2版本据说已经修复了这个问题,但为什么老的hack方式不能工作了,屏蔽hack方式,也同样不行;
表现如下:
第一个页面配置微信正常,可以正常录音
第二个页面 可以开启录音,但不能停止录音,报stopRecord permissin denied
请问我这边的SPA页面应该如何正确调试?
微信你说6.2版本修复了?!
hack方式也不行了,页面会报微信配置失败,这是要怎样啊?
经过得得索索的一大通测试验证,最后实在没有办法了,只能用一个不是办法的办法解决了这个问题
1
2
3
答案揭晓:用JS重载当前出错的页面就好了,location.reload();
这个答案实在无语了,页面重载还能叫SPA吗?
经过测试,上传图片也是同样的问题
我在使用收货地址和支付的时候也遇到一样的问题, 一顿测试后得到的解决办法是: 只需要 App 加载的时候 config 一次就可以了...
不知道能不能帮到你
@pokka 你的方法就是我说的hack方法
现在6.3了,貌似还是不行,只能通过刷新页面解决