收藏
回答

微信内置浏览器里无法通过window.location.href跳转页面?

浏览器地址栏上的url已经变了(通过“复制链接”可以得知),但是仍旧停留在老页面(跳转的目标地址是不同的域名,此时下拉页面后露出的域名仍旧是老域名,服务器端也没有收到对新地址的请求)

试过给url里加上时间戳参数,也不起作用

甚至试过动态创建出一个a标签,然后去模拟点击,页面也不跳转

在微信开发者工具里无法重现

最后一次编辑于  2022-06-06
回答关注问题邀请回答
收藏

6 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2022-06-07

    在微信聊天、朋友圈等场景,从文字消息中的链接打开的网页,微信部分外跳下载的能力会受到限制,在正常网页分享消息打开的网页可以体验全部功能

    2022-06-07
    有用
    回复 15
    • nhb
      nhb
      2022-06-07
      我们是在公众号菜单打开的网页中做跳转,是在ajax请求的回调函数中通过window.location.href = xxx做跳转,但是如我原文所说,虽然浏览器地址栏的url已经变了,但是页面没有跳转过去。目标地址不是下载链接,也是一个普通的网页地址。
      2022-06-07
      回复
    • momo
      momo
      2022-06-08
      遇到一样的问题,ios首次(卸载重新安装微信也可以复现)进入会出现这个问题,当前链接也改变,苹果微信下方的前进回退导航栏也出现了,但是页面就是停留的老页面,手动刷新就变成新跳转页面或者退出网页重新进入又可以window.location.href跳转,求官方解答,尝试docoment.location.href、location.href、window.open跳转均无效
      2022-06-08
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2022-06-08回复nhb
      怎么复现,给个测试地址?
      2022-06-08
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      2022-06-08回复momo
      怎么复现?
      2022-06-08
      回复
    • momo
      momo
      2022-06-08回复社区技术运营专员--阳光
      https://xjdy.xunjingdingyang.cn/addons/yun_shop/?menu#/home?i=2
      2022-06-08
      回复
    查看更多(10)
  • 杨杨杨
    杨杨杨
    2023-03-22

    有进展么,现在是2023年

    2023-03-22
    有用
    回复
  • 陈军
    陈军
    2023-02-01

    请问这个问题到底有没有解决方案啊?

    2023-02-01
    有用
    回复
  • 你是人间四月天
    你是人间四月天
    2022-10-21

    最后怎么解决的呢?把坑填一下啊.

    2022-10-21
    有用
    回复
  • 车文烨
    车文烨
    2022-06-24

    苹果微信扫码第一次window.location.href可以跳转,第二次不行(schema url调起小程序,手动触发按钮则可以)

    2022-06-24
    有用
    回复
  • momo
    momo
    2022-06-08

    遇到一样的问题,ios首次(卸载重新安装微信也可以复现)进入会出现这个问题,当前链接也改变,苹果微信下方的前进回退导航栏也出现了,但是页面就是停留的老页面,手动刷新就变成新跳转页面或者退出网页重新进入又可以window.location.href跳转,求官方解答

    2022-06-08
    有用
    回复 1
    • momo
      momo
      2022-06-08
      尝试docoment.location.href、location.href、window.open跳转均无效
      2022-06-08
      回复
登录 后发表内容