收藏
回答

小程序web-view 使用外链 外链页面内有按钮 ios点击是会出现没有反应的效果,为什么呢?

在小程序web-view中打开外链页面,外链页面中有按钮,点击按钮使用的是location.replace 进行更改当前页面显示的内容, 但是ios点击的情况下会出现点击10次有8 9次没有反应的情况,安卓没问题,请问这是什么原因导致

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

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    05-09

    提供下复现链接

    05-09
    有用
    回复 4
    • +
      +
      05-13
      https://hblg.ahreborn.com:1442/graph/preview/?id=113&name=多点加酸&type=preview&drawbutton=1,2,3
      05-13
      回复
    • +
      +
      05-13
      当前web-view页面是这样进行接收的路径
      onShow: function () {
          let that = this
          const eventChannel = this.getOpenerEventChannel()
          eventChannel.on('sendUrl', function(data) {
            let {path} = data
            that.setData({
              url: path
            })
          })
        },
      05-13
      回复
    • +
      +
      05-15
      你好 请问结果怎么样呀
      05-15
      回复
    • 社区技术运营专员--阳光
      社区技术运营专员--阳光
      07-16回复+
      在safari也一样的表现,和小程序无关了
      07-16
      回复
  • 九歌^
    九歌^
    05-09

    IDE上 右键调试 看下是否有报错。

    05-09
    有用
    回复 1
    • +
      +
      05-09
      使用的是微信开发者工具没有显示报错  在ios手机上看不到报错 不过是可以点击的 就是不灵敏 10次 能成功个8 9次左右,有成功的次数多一些,不知道是不是苹果浏览器对于这种有什么限制吗
      05-09
      回复
  • Darren
    Darren
    05-09

    1


    05-09
    有用
    回复 1
    • +
      +
      05-09
      你也有这个问题吗
      05-09
      回复
登录 后发表内容