收藏
回答

为什么通过https链接跳转到页面后,js sdk无法唤起扫一扫功能,而http链接跳转过去就可以?

碰到一个扫一扫无法唤起的问题,

我们的业务是通过h5的按钮点击跳转到另一个集成了js sdk的页面,用于唤起扫一扫。

按钮的跳转链接是https的,通过该按钮跳转过去无法自动唤起扫一扫

然后把链接改成http的,就能够正常唤起了

生产需要https,目前没找到原因,请问下应该怎么处理,

(引入js sdk  https的http的方式都试过,结果一样)

回答关注问题邀请回答
收藏

3 个回答

  • 谢海凡
    谢海凡
    2019-10-08

    知道原因了,

    因为在做签名的时候,通过java后台获取请求地址得到的是http的地址,所以签名内容是针对http的,所以如果地址跳转的时候使用https的话就会导致签名不通过了,

    由于签名那个逻辑通用太多地方了,目前没有去改成https了。

    2019-10-08
    有用
    回复
  • 子不语
    子不语
    2019-09-20

    谢邀,恭喜你获得了官方的关注~

    2019-09-20
    有用
    回复
  • 是小白啊
    是小白啊
    2019-09-20

    有错误信息返回吗?

    2019-09-20
    有用
    回复
登录 后发表内容
问题标签