收藏
回答

jssdk h5分享签名无效?

共有三个页面A B C , 用户扫码进入页面A根据逻辑直接自动跳转B,B页面又根据逻辑自动跳转了C,在C页面调用js方法初始化好分享的配置,此时提示签名无效,并且打印的错误日志里提示的realAuthUrl,是扫码是二维码的链接路径。当我在C页面手动刷新页面后或多次后,此时初始化分享配置又正确了,可正常分享。每次重新扫码进入都是如此,请问我该如何排查与解决。

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

2 个回答

  • 轻叹花开花落的流年
    轻叹花开花落的流年
    2025-08-25

    我这主要是用户进入时根据逻辑自动跳转了几个页面后出现了这样的情况,如果直接停留在第一个页面是没有问题的

    2025-08-25
    有用
    回复
  • จุ๊บ
    จุ๊บ
    2025-08-25

    如果是vue写的,最简单的方式 路由模式改成history模式。如果一定要用 hash模式,那你就要分别处理安卓和苹果端

    2025-08-25
    有用
    回复 4
    • 轻叹花开花落的流年
      轻叹花开花落的流年
      2025-08-25
      确实一定要hash,请问分别处理什么呢
      2025-08-25
      回复
    • จุ๊บ
      จุ๊บ
      2025-08-25回复轻叹花开花落的流年
      安卓参与签名的url使用 window.location.href.split(‘#’)[0]
      苹果 使用 window.entryUrl
      2025-08-25
      回复
    • 轻叹花开花落的流年
      轻叹花开花落的流年
      2025-08-25
      这个已处理了,我遇到的主要是几个页面根据逻辑连跳转了2次,问题应该在这里
      2025-08-25
      回复
    • Mr.Zhao
      Mr.Zhao
      2025-08-25回复จุ๊บ
      entryUrl是开发者自己定义的参数,你得说清楚这是个啥
      2025-08-25
      回复
登录 后发表内容