收藏
回答

web-view公众号文章跳转后无法获取公众号文章链接?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug web-view 微信iOS客户端 7.0.12 0

https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html

公众号文章A中有一个阅读原文链接B,这时候点击阅读原文,会经过一个 https://mp.weixinbridge.com/mp/wapredirect?url= 的链接做中转,奇怪的是,这个中转链接在小程序里的状态码是200,带来的一个严重问题就是,链接B中获取到的referer是https://mp.weixinbridge.com/mp/wapredirect?url= 这个中转链接,而不是A,这个明显不是开发者想要得到的

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

2 个回答

  • Scotthuang
    Scotthuang
    03-24

    跳转的原因是为了安全方面的考虑,能说下你的使用referer的场景吗,我考虑下技术上怎么满足需求

    03-24
    有用
    回复 4
    • 敬洪明
      敬洪明
      03-24
      referer一个是可以知道来自那个文章的链接


      第二个是我webview的文章链接上我会加上一个特定参数,通过获取referer可以将这个参数会一直传递下去
      03-24
      回复
    • Scotthuang
      Scotthuang
      03-24回复敬洪明
      我们需要跟安全团队先探讨下技术方案,有新的进展会继续在这里更新
      03-24
      回复
    • 敬洪明
      敬洪明
      03-25回复Scotthuang
      好呢,辛苦
      03-25
      回复
    • 敬洪明
      敬洪明
      04-16
      请问有进展吗
      04-16
      回复
  • 小程序技术专员-binnie
    小程序技术专员-binnie
    03-18

    加个#wechat_redirect还会么

    03-18
    有用
    回复 8
    • 敬洪明
      敬洪明
      03-18
      还会的,你们那个redirect很奇怪,麻烦测试一下看看
      03-18
      回复
    • 敬洪明
      敬洪明
      03-18
      跟是不是小程序无关,正常公众号文章点击阅读原文也会的
      03-18
      回复
    • 敬洪明
      敬洪明
      03-18
      据我测试,微信环境中那个链接会是200,普通浏览器访问就是302
      03-18
      回复
    • 敬洪明
      敬洪明
      03-24
      兄弟,有进展吗,这个很重要啊
      03-24
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      03-24回复敬洪明
      哈喽,可以给下文章A 的链接么?
      03-24
      回复
    查看更多(3)
登录 后发表内容
问题标签