在开发微信中使用的页面的时候,使用微信的jssdk功能,发现一点问题 在hash模式下,wx.config()可以正常工作,但在history模式下,安卓手机中无法正常config,会提示invalid signature的错误,IOS下则是正常的,非常困扰。查了微信的文档说安卓手机可能是pushState引起的。 @everyone give me some help...
Activity
yangzonglong commentedon Apr 29, 2016
同样遇到,坑
yangzonglong commentedon Apr 29, 2016
问题解决了。分享下解决办法:vue-router切换的时候 都是操作的浏览器历史记录,真实URL为第一次刚进入时的URL。每次路由变化时都重新请求下签名,签名的URL 用第一次进入时的URL。
lmnsg commentedon May 2, 2016
@yangzonglong 感谢,试了试发现确实是这样。
airwin commentedon May 11, 2016
安卓微信,history模式下,签名使用刚进入页面时的url,config成功了,但是此时只要路由跳转过一次,微信右上角的按钮就都没有了,只剩下收藏,你的项目遇到这个问题了吗?ps:hash模式正常
yangzonglong commentedon May 12, 2016
出现过一次这个问题,几分钟后自己就好了,具体原因我也不清楚,后来就再也没出现
airwin commentedon May 12, 2016
@yangzonglong 感谢回复,那么现在线上的项目就是使用history模式的?可以分享一下访问地址吗
yangzonglong commentedon May 12, 2016
订阅号 葡萄纬度Lat 葡萄+ 》葡萄商城
airwin commentedon May 12, 2016
感谢分享,不过我发现葡萄商城点到某个产品详情页一样没有分享按钮了,也许是我使用的安卓版微信的缘故,最终决定还是用hash模式了
lmnsg commentedon May 13, 2016
安卓下面确实好烦,我看微信的开发者文档是说了支持 pushstate 方式的 url 的,但是还是辣么多问题。
commyfriend commentedon May 20, 2016
碰到过hash模式下微信支付不支持,而history模式jssdk功能有问题,最后改成用abstract模式了。
zeybar commentedon Jun 1, 2016
用的history模式,微信浏览器复制链接功能会出现复制出来的链接是上一次的链接....这个问题怎么解决啊
w2819 commentedon Oct 11, 2016
微信授权重定向url上面带的/#!/会导致重定向失败····
dancinglone commentedon Oct 13, 2016
@yangzonglong 确定是可以?为什么我看是不行的?我用微信的调试工作看,签名失败的啊


另外,我看到页面跳转的确是url不变的。但用微信右上角那个复制链接的菜单复制出来是变了的。。。
HopeLyn commentedon Dec 2, 2016
@yangzonglong 微信文档里有那么一句:
PS: 会在 Android6.2 中修...修复...
67 remaining items