IOS微信分享问题(h5页面),签名报错invalid signature
网上方法差不多都看了,有个解决方法:window.location.href;确实有效,但是必须进入页面后再次刷新页面才能签名成功;
用时间戳也不能解决刷新问题,有大佬遇到过没
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
网上方法差不多都看了,有个解决方法:window.location.href;确实有效,但是必须进入页面后再次刷新页面才能签名成功;
用时间戳也不能解决刷新问题,有大佬遇到过没
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
在mian.js里面全局路由守卫后置钩子afterEach,主动修改url
在ios下去修改 url 是没用的, 这个问题应该也只在单页应用下会出现。 我的做法是去到需要使用 jssdk 的页面我都是 window.location.href 跳过去的。 这样你在签名的时候 使用 window.location.href 就能签名成功了。 关键是你要使用 第一次进入页面是的url去签。 然后我就在 sessionStorage里面保存了一个变量, 看看是否 location.href这样去跳转过, 如果跳转过就用 router去跳, 没有就 location.href。 特地去翻了之前写的代码, 很久之前了写的乱记忆也乱, 大概思路是这样 希望能帮到你