关于网友提出的“微信的JS API,经常偶然出现签名错误 invalid signature”问题疑问,本网通过在网上对“微信的JS API,经常偶然出现签名错误 invalid signature”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题:微信的JS API,经常偶然出现签名错误 invalid signature
描述:偶发,会有 1%左右的概率出现,都是出现在 iOS 平台上,系统和微信的版本无特征。
前端这边,如果出现签名错误的话,会把错误页面的 URL(location.href)和整个参与签名的变量都会上报上来。调试期间连 token 、 jsapi_ticket 、 sign_str 都会输出到前端,出错的时候一起上报上来。
但是,奇葩的问题就是,把上报上来的参数,去官方的签名校验工具里面重新签,生成的签名和上报上来的一样的!而且,把这些签名参数原封不动放在微信里面 config ,也是能通过的。也就是说,理论上签名是没有错的,就想不通为什么在客户的手机上会出错!
(目前想法是,出现签名错误的话,重新调用 config ,不知道行不行)
以上介绍了“微信的JS API,经常偶然出现签名错误 invalid signature”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/1170778.html