收藏
回答

关于小程序web-vew中JsSDK验证问题?

在小程序中web-view 中的h5界面使用jssdk一直报签名错误

下面这是h5界面调用代码




签名验证后也是一样的

在订阅号中也设定了安全域名


想请问一下这是什么原因导致的?



路径获取也修改了,还是报一样的错误。

最后一次编辑于  2019-09-16
回答关注问题邀请回答
收藏

2 个回答

  • 许志伟
    许志伟
    2019-09-17

    问题解决了,我说一下我是什么原因导致的。我调用的界面是另一个开发人员写的,他说的访问路径是类似于这样的https://www.baidu.com?a=1&b=  对的,没错b=后面没有东西了,就是因为这个导致签名一直没法通过,只要把&b=删掉或者在等号后面加点数据验证就通过了

    2019-09-17
    有用
    回复
  • 思男
    思男
    2019-09-16

    99%是url导致的

    推荐测试的时候webview的url简单一点,不要带参数什么的 试试看

    2019-09-16
    有用
    回复 10
    • 许志伟
      许志伟
      2019-09-16
      url如果错误会的话签名会一样吗?
      2019-09-16
      回复
    • 思男
      思男
      2019-09-16回复许志伟
      会,这里说的url错误,是指小程序取你页面url的时候和你自己取到的不同
      2019-09-16
      回复
    • 思男
      思男
      2019-09-16回复许志伟
      取url的时候使用 location.href.split('#')[0] 来取
      2019-09-16
      回复
    • 许志伟
      许志伟
      2019-09-16回复思男
      已经修改过了,路径后面的参数也去除了,还是报一样的错误
      2019-09-16
      回复
    • 思男
      思男
      2019-09-16回复许志伟
      因为你取到的是不会变的,所以你自己只要验证两边签名一样,那证明验签流程是对的,问题基本就出在url上,url里先不要带参数。
      2019-09-16
      回复
    查看更多(5)
登录 后发表内容
问题标签