JavaScript-applicationCache缓存更新失败情况有什么处理方式?

JavaScript-applicationCache缓存更新失败情况有什么处理方式?

灵芸 发布于 2017-03-28 字数 178 浏览 1274 回复 1

只要针对手机上的浏览器,访问的是只有一个单页面地址,在网站发布新版本时候对需要对manifest中已经缓存的的js和css更新,虽然设置了maniefst中的version,但是有些浏览器任不会更新。

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

想挽留 2017-09-11 1 楼

采用手动更新缓存方式:

<script type="text/javascript">
var appCache = window.applicationCache;
if (appCache) {
appCache.addEventListener("updateready", function () {
try {
appCache.swapCache();
} catch (e) {}
sessionStorage.clear();
localStorage.clear();
}, false)
}
</script>