最近做公众号网页开发,使用微信jssdk
页面签名时IOS
中一直报错,这才刚开始就被这只拦路虎拦住了,报错如下:
然而Android
和开发者工具中好得很,没有任何问题:
既然提示签名非法
,那就是签名有问题咯,但是同样的接口,为什么Android没问题?是真是假还是用官方的签名校验工具验证下:
生成的签名完全没有问题,这就奇怪了,按照网上说的url
改成如下方式也不行:
url = window.location.href.split('#')[0]
突然看到网上有人说是因为SPA
的原因,经过几番测试,问题锁定在了SPA
。先来解释下为什么会这样,我们使用Vue Router</