收藏
回答

【紧急】web-view缓存问题

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug web-view 客户端 iOS 6.7.1 2.2.2

https://developers.weixin.qq.com/blogdetail?action=get_post_info&docid=000044430a04d0501e37be0c459c00&commentid=00048e291086d0a11c37ce59856c&token=867507573&lang=zh_CN

先赋上我之前提问的设置了web-view src地址加上version确实解决了,但是后来我发现如下一旦我设置了全局变量,又不刷新了代码如下。(注:这个全局变量是在src中作为变量的)

这个页面是在tabbar页面地址 question.html

下面这段代码是在另一个tabbar页面中点击某个按钮设置新的学科(如下,是在mine.js 点击修改了全局变量

app.globalData.subject = "语文" ,再去点击tabbar页面不刷新,去掉的话我点击tabbar页面就刷新了)


最后一次编辑于  2018-08-13  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

11 个回答

  • 冰激凌
    冰激凌
    2018-08-13

    有没有人遇到和我一样的~

    2018-08-13
    赞同 11
    回复 3
    • 冰激凌
      冰激凌
      2018-08-13

      难道web-view中不能带 全局globalData的?

      2018-08-13
      赞同 11
      回复
    • 冰激凌
      冰激凌
      2018-08-13

      别沉了!!!

      2018-08-13
      赞同
      回复
    • 冰激凌
      冰激凌
      2018-08-13

      像这种tabbar页面  能不能在json里设置个参数设置是否只缓存一次啊?

      2018-08-13
      赞同
      回复
  • 龙舟
    龙舟
    2018-08-15

    同问,webview页面缓存如何刷新

    2018-08-15
    赞同 11
    回复 4
    • 冰激凌
      冰激凌
      2018-08-15

      这官方也没让站出来  回答!!!新出的组件缓存这么严重的问题不解决 会影响业务的呀!

      2018-08-15
      赞同
      回复
    • 龙舟
      龙舟
      2018-08-15

      给url加个时间戳

      2018-08-15
      赞同
      回复
    • 冰激凌
      冰激凌
      2018-08-15回复龙舟

      试过在url加个version=时间戳了   ios还是不行啊!

      2018-08-15
      赞同
      回复
    • 龙舟
      龙舟
      2018-08-16


      2018-08-16
      赞同
      回复
  • 千年
    千年
    2018-08-15

    onshow那里重新赋值URl+时间戳,不过可能会衍生新的问题,就是web-wiew里使用

    wx.miniProgram.navigateTo跳转的话,安卓机可能会出现无响应

    2018-08-15
    赞同
    回复 1
    • 冰激凌
      冰激凌
      2018-08-15

      现在安卓机怎么样都可以,onshow那里我代码都贴了 重新赋值 以及url加version参数的时间戳    ios系统就是不行   而且只要我设置了app.globalData.subject它就不刷新了

      2018-08-15
      赞同
      回复