微信JSSDK弹框显示config:invalid signature

  1. 已经使用http://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=jsapisign 页面工具进行校验。(一般这个都没问题。)
  2. 保证config中nonceStr, timestamp与用以签名中的对应noncestr, timestamp一致。(一般这个都没问题。)
  3. 保证url是页面完整的url, 在前端页面使用encodeURIComponent(location.href.split(‘#’)[0])获取url值传给后端。包含参数。
  4. 保证 config 中的 appid 与用来获取 jsapi_ticket 的 appid 一致。
  5. 保证缓存access_token和jsapi_ticket。
  6. 保证获取用来签名的url是动态获取的
  7. http和https 不一样,端口不一致也不一样。
  8. 后端最好urldecode一下。看返回的url,是否显示正常,如果是encode状态,需要decode。

You May Also Like

About the Author: 萌新

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注