收藏
回答

webview组件内调用拍照功能返回页面时造成页面刷新

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug web-view 客户端 7.0.1 2.5.0

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

webview组件内调用拍照功能返回页面时造成页面刷新,可能一次就会刷新,也可能两到三次。目前只出现在iPhone X上,微信版本为最新。

- 预期表现

维持页面当前状态

- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2019-01-09
回答关注问题邀请回答
收藏

5 个回答

  • 王翊夫if
    王翊夫if
    2019-01-10

    机器当前内存波动高峰,压力太大,导致 web-view 组件崩溃空白了,小程序这边主动触发页面刷新重新加载了。


    如果小程序不做刷新操作,那用户回来就是面对一个空白页面了。

    2019-01-10
    有用 2
    回复 3
    • 2019-01-10

      额  意思是调用摄像机过于频繁导致的么?

      2019-01-10
      回复
    • 王翊夫if
      王翊夫if
      2019-01-10回复

      看机器当前内存情况,很多原因。

      机器本身内存问题 - 这个重启或许能解决,清空一点存储空间也能缓解;

      微信内存问题 - 可能当前小程序层级过多了;

      小程序内存问题 - 可能目前小程序页面栈中某个页面加载了大尺寸的图片或者其他十分耗费内存的东西导致内存紧张;


      最后拉起摄像头这个操作会占用大量内存,往往是压倒骆驼的最后一根稻草。

      2019-01-10
      回复
    • 2019-01-10回复王翊夫if

      涨姿势了,谢谢。

      2019-01-10
      回复
  • 桤(qī)赫
    桤(qī)赫
    2021-11-10

    仍然有此问题

    2021-11-10
    有用 1
    回复
  • BOJACK
    BOJACK
    2020-06-17

    请问楼主最后解决了吗,我也是一模一样的问题

    2020-06-17
    有用
    回复
  • 2019-01-10

    没人理了么???

    2019-01-10
    有用
    回复
  • 灵芝
    灵芝
    2019-01-09

    麻烦给个代码片段测试一下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2019-01-09
    有用
    回复 7
    • 2019-01-09

      这个就是小程序的webview页面呀,小程序方面没有任何其他的代码,就一个组件,操作都是在H5页面中进行的,这个怎么发代码片段。

      2019-01-09
      1
      回复
    • 2019-01-09


      直接调用的jssdk,权限都有的。

      2019-01-09
      回复
    • 灵芝
      灵芝
      2019-01-10回复

      就是麻烦给个web-view的URL测试一下

      2019-01-10
      回复
    • 2019-01-10回复灵芝

      http://bjxk.vaiwan.com/#/homework?task_id=9901&token=52c89deed20e4fa791de561b66c22915

      2019-01-10
      回复
    • 灵芝
      灵芝
      2019-01-10回复

      该怎么操作复现问题?

      2019-01-10
      回复
    查看更多(2)
登录 后发表内容