微信 jssdk 签名计算

有这样一个 URL http://a.b.com/c.php?id=1,同时该页面里会有点击按钮后按 hash tag 来显示不同内容,比如 http://a.b.com/c.php?id=1#d http://a.b.com/c.php?id=1#e

签名生成规则如下:参与签名的字段包括noncestr(随机字符串), 有效的jsapi_ticket, timestamp(时间戳), url(当前网页的URL,不包含#及其后面部分)

微信签名算法里写了不包含 # 及其后面部分,结果是 http://a.b.com/c.php?id=1 这个 URL 时 jssdk 起作用了,但变成带有 # 后就不起作用了。

所以是需要每次变化都重新计算一次签名么?

阅读 3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题