我的5+app需要打开一些html5网页,由于这些html5网页随时会更新代码,所以我想禁用缓存,每次都加载最新的。
我在app中打开html5网页时,使用如下代码:
mui.openWindow({
id: id,
url: href,
extras: extras,
styles:{
cachemode:'noCache'
}
});
cachemode这个参数只对安卓有效,iOS要如何设置?
html头加入
也是没有用的,看网上资料说,如果iOS端设置好了http加载的缓存策略时,优先以IOS端的设置的缓存策略为主,即ios 设置了缓存策略,而html5设置 不缓存,那么结果还是会缓存的,参考https://www.cnblogs.com/lolDragon/p/6861370.html
另外,我也不想每次打开页面都加一个时间戳。
iOS有没有类似cachemode:'noCache'这样的参数控制?或者有没有专门清理应用内webview页面缓存的方法?这样起码能通过一个操作来去掉缓存,加载到最新的html5页面