- JSSDK的URL若含中文在windows中会config:invalid signature?
如题所示,相关环境为:jssdk 版本 jweixin-1.6.0,windows微信为最新的5.9.2.26 在服务端生成签名后通过 wx.config() 注入验证,如果URL的参数或路径包含中文(已urlencode),则在 windows wechat 中失败报“invalid signature”,在 mac wechat, 手机 wechat 则一切正常,如果 URL 不含中文则全部正常。 因此,应该问题出现在 windows wechat 在比对 URL 时有BUG,望解决!!
2023-06-03 - JSSDK-1.6 其它API正常, 仅startRecord:invalid signature?
手机系统:Android, iOS 任意版本 微信版本:7.0.17, 7.0.18 JSSDK版本:1.6.0 问题描述: 我们的应用是一个 vue.js 开发的单页应用,并采用 history 模式的路由。 根据文档步骤操作,iOS 手机微信上针对入口URL执行 wx.config(), 在 pushState() 切换网址后无需重新 config 除了录音 API 外其它接口均可正常使用,包括看图、上传图片、设置分享信息,但是 wx.startRecord 一调用就会报 invalid signature 的错误 。换句话说,除了 startRecord 会报 invalid signature 外其它 API 均正常。 此时,如果试图在 pushState 后拿 location.href 去重新 config 也会报 invalid signature 的错误。。。这就无解了。
2020-10-30 - iOS微信7.0.17上JSSDK出现BUG:WeixinJSBridge 未定义?
手机系统:iOS13、iOS14 微信版本:7.0.17-7.0.18 问题描述:当页面调用 history.pushState() 改变网址后,再点击右上角菜单选择“刷新”,则该页面 WeixinJSBridge 永远处于位定义状态,也不会有 WeixinJSBridgeReady 事件。 如果是正常的页面跳转,无论是链接还是 location.href = .. 跳转,均不会产生这个BUG,并且和旧手机上的微信 7.0.12 也确认无此BUG。 附上测试地址:https://dev.haimanchajian.com/debug-jssdk.php (内含源码)
2020-10-30