收藏
回答

单页应用在微信(IOS)浏览器复制和分享URL问题

框架类型 问题类型 操作系统版本 手机型号 微信版本
小游戏 Bug ios10,ios11 所有苹果手机 微信7.0.3

- 当前 Bug 的表现(可附上截图)

h5单页应用在微信(IOS)浏览器复制和分享URL是上级页面URL地址

- 预期表现

麻烦修复浏览器复制和分享URL问题,要能捕获当前页面URL地址

- 复现路径


- 提供一个最简复现 Demo


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

2 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-03-29

    你好,麻烦提供下具体的复现信息

    2019-03-29
    有用
    回复 5
    • 诺
      2019-03-29

      复现信息 1,当前页面地址是http://192.168.43.160:8081/share(这是需要复制和分享的当前页面URL) 2,实际在IOS微信客户端浏览器复制和分享出来的页面地址是http://192.168.43.160:8081/test(初始化页面)而非当前页面

      2019-03-29
      回复
    • 社区技术运营专员-娇华
      社区技术运营专员-娇华
      2019-03-29回复

      可以提供下具体的项目名称和说明下具体的复现步骤么,这样比较方便定位问题

      2019-03-29
      回复
    • Alpha
      Alpha
      2019-03-29回复
      该链接域名或路径必须与当前页面对应的公众号JS安全域名一致

      你用的本地的吧IP地址吧?用一下公众号后台的安全域名试一试?

      2019-03-29
      回复
    • 诺
      2019-03-29回复Alpha

      用了安全域名在IOS微信客户端也还是存在同样的问题

      2019-03-29
      回复
    • 叶子
      叶子
      2019-09-17回复
      这个后来是怎么解决的,因为在ios中单项页面url是不会被浏览器历史记录保存的,这个你有解决思路么
      2019-09-17
      回复
  • Emo
    Emo
    2020-08-07

    bug 一大堆.......



    刚做了测试,用苹果微信,如果是单页面应用,前端做跳转逻辑(页面跳转并不走服务端),

    如页面A: http://xx.yyy/login ,跳转到 http://xx.yyy/shop


    那么这个时候,『复制链接』以及『浏览器中打开』都只会获取 最开始的url地址,即http://xx.yyy/login


    但是『发送给朋友』 就会获取最新的url地址, http://xx.yyy/shop

    2020-08-07
    有用
    回复
登录 后发表内容