收藏
回答

微信小程序无法清除web-view的缓存

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.43 3.1.5

微信小程序无法清除web-view的缓存,官方是否能给出解决方法

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

5 个回答

  • 大碗米饭
    大碗米饭
    04-02

    参考地址:这两个

    https://blog.csdn.net/weixin_36445197/article/details/126050604 https://blog.csdn.net/qq_37210523/article/details/115534130

    04-02
    有用
    回复
  • 微盟
    微盟
    2023-11-30

    在微信小程序中,无法直接清除web-view组件的缓存,因为web-view组件是在微信客户端中运行的,而不是在小程序内部。


    如果你想要清除web-view组件加载的页面的缓存,可以尝试以下方法:


    在web-view组件的URL中添加一个随机参数,例如在URL末尾添加一个时间戳参数,确保每次加载的URL都是不同的。这样可以绕过微信客户端的缓存机制,强制重新加载页面。

    html

    <web-view src="https://example.com/page?timestamp=161234567890"></web-view>

    如果你有控制web-view组件加载的页面的代码,可以在页面的onLoad生命周期函数中手动清除缓存。具体的清除缓存的方法取决于你所加载的页面的实现,可以参考对应的文档或开发者支持。

    需要注意的是,以上方法仅适用于清除web-view组件加载的页面的缓存,而不是清除微信客户端本身的缓存。如果你想要清除微信客户端的缓存,可以在微信客户端的设置中找到对应的选项进行清除。

    2023-11-30
    有用
    回复
  • Jianbo
    Jianbo
    2023-11-30

    参考:https://blog.csdn.net/qq_37210523/article/details/115534130

    2023-11-30
    有用
    回复
  • showms
    showms
    2023-11-29

    之前有测试过,卸载小程序没用,web-view缓存是在微信上,可以试下微信重新登录

    2023-11-29
    有用
    回复
  • 游戏人生
    游戏人生
    2023-11-29

    IOS吗? 删掉小程序,杀掉进程再进

    如果不行,就用设置里,找到safari浏览器,再清除下

    2023-11-29
    有用
    回复
登录 后发表内容