收藏
回答

ios系统在web-view中调用照相功能时偶发刷新web-view的url?

背景描述:有单页面应用开发的web嵌套在web-view1中,地址为url&a=b,使用push或replace进行页面的交互。在进行到某一步骤时候需要拉起原生的照相功能,此时使用wx.miniProgram.navigateTo方法打开新的web-view2,在web-view2中进行照相操作,包括使用input框拍摄照片,使用wx.chooseVideo方法拍摄不大于5秒的视频,拍摄完成后,将业务处理结果用hash的方式返回到web-view1,即url变成url&a=b#xxxx,

问题描述:经过测试众测实践,在iphone13、iphone11 pro max、Iphone8、iphonexsmax中出现web-view2关闭并返回web-view1的时候,web-view1刷新了当前页面,有时候清空缓存可以解决这个问题,有时候解决不了,收集到的系统版本多为16,微信版本有8028、8029。

未收到安卓相关机器针对这种情况的报错

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

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    2022-09-28

    有复现的线上case吗

    2022-09-28
    有用
    回复 4
    • 阿白
      阿白
      2022-09-29
      尝试同步一个case,但是没办法实现web的那部分,试着截图说明一下
      2022-09-29
      回复
    • 阿白
      阿白
      2022-09-29
      这个是拍身份证的情况,如果是从相册选,就不会刷新。还有就是使用chooseVideo的时候,选择照相的方式也会刷新。
      2022-09-29
      回复
    • 阿白
      阿白
      2022-09-29
      目前以iphone较为常见,有一位同事,微信缓存在22g、23g的时候几乎是必现,其余的偶发同事反馈,有时候网络慢或者手机比较热的时候,会出现,采用重启微信和重启手机的手段可以避免。
      2022-09-29
      回复
    • Matrix
      Matrix
      2022-10-19
      你们打算什么时候解决这个问题啊???好几年了,咋就没人解决呢
      2022-10-19
      回复
  • N.
    N.
    2022-12-05

    有解决得办法吗?我web-view 嵌套H5 ,调用的vant 组件的uploader,从相册选择就没问题,拍照就会刷新页面。


    2022-12-05
    有用
    回复 1
    • 阿白
      阿白
      2023-04-14
      您那边选拍照的那个时机,webview的url长吗?不知道跟长链接有没有关系
      2023-04-14
      回复
登录 后发表内容