收藏
回答

微信<web-view>内嵌h5页面,ios机型window.location.replace无效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug window.location.replace 微信iOS客户端 8.0.42 3

微信<web-view>内嵌h5页面,ios机型window.location.replace无效,安卓正常,大佬们看看啊

最后一次编辑于  2023-10-12
回答关注问题邀请回答
收藏

3 个回答

  • 粒粒
    粒粒
    2023-10-12

    已找到问题解决方法!

    2023-10-12
    有用
    回复 1
    • 阿乐
      阿乐
      2023-10-19
      大佬我加了 500延迟还是没作用
      2023-10-19
      回复
  • 游戏人生
    游戏人生
    2023-10-10

    为什么不用 href呢?

    2023-10-10
    有用
    回复 2
    • 粒粒
      粒粒
      2023-10-10
      也是一样 不起作用,目前还不清楚什么原因造成的
      2023-10-10
      回复
    • 游戏人生
      游戏人生
      2023-10-11回复粒粒
      我用爱疯手机试了下,目前是好的,3.0.0 内核,不清楚是不是 8.0.42的版本的问题
      2023-10-11
      回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-10-10

    应该不会无效,你指的无效是指没有效果,还是白页啥的,截个图看看

    2023-10-10
    有用
    回复 10
    • 粒粒
      粒粒
      2023-10-10
      就是根本没有跳转
      2023-10-10
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-10-10回复粒粒
      可以先搞一个最简单的页面测试下,排除下其他代码的影响,如果确定是不行 那么可能真的是bug
      2023-10-10
      回复
    • 粒粒
      粒粒
      2023-10-10
      已经试过简单的页面了 ios机型确实没办法跳转
      2023-10-10
      回复
    • 零²⁰²⁴
      零²⁰²⁴
      2023-10-10回复粒粒
      我这边测试了下,最简页面,进入直接触发 replace,iOS 可以正常跳转(我这边 replace 跳转的是 同域名下的页面,你这边测试的条件是怎样的)
      2023-10-10
      回复
    • 粒粒
      粒粒
      2023-10-10
      我刚又试过了同个域名是可以跳转的。但是目前我希望跳转微信授权链接https://open.weixin.qq.com/connect/oauth2/authorize?appid=${H5_APPID[env.nodeEnvType]}&redirect_uri=${encodeURIComponent(authCallBackUrl)}&response_type=code&scope=snsapi_userinfo#wechat_redirect`是不行的 已经不是同个域名了
      2023-10-10
      回复
    查看更多(5)
登录 后发表内容