• 处理ios webview 更新缓存本地css、js后webview缓存无法更新的问题


    项目中需要使用app本地css、js,并且可以根据服务下发自动更新本地css、js。测试发现只要更新后的css或者js和更新前路径一致,webview加载的还是更新前的css、js。怀疑是webview本身缓存了css、js。

    使用很多原生方法比如:

    [[NSURLCache sharedURLCache] removeAllCachedResponses];
    [[NSURLCache sharedURLCache] setDiskCapacity:0];
    [[NSURLCache sharedURLCache] setMemoryCapacity:0];

    都无法解决。

    考虑到webview 和浏览器类似 通过在加载本地css、js路径时路径后增加时间戳类似:file://xxxxx/abc.css?12344321 每次加载的时间戳都不一样 这样就会使用最新的css!

  • 相关阅读:
    FRR and VFR
    MEC in 5G networks
    KNI
    SGX KMRA
    5G E2E issues
    物理层无线信道的特征
    PTP 时钟
    Ransim go through
    网页title闪动JavaScript实现消息提醒
    敏感词库
  • 原文地址:https://www.cnblogs.com/programmer-blog/p/6189284.html
Copyright © 2020-2023  润新知