【发布时间】:2015-05-05 13:14:36
【问题描述】:
我在使用 HTML 5 离线缓存方法从服务器更新缓存信息时遇到了一些困难。
这是步骤列表,
1- 创建了一个包含以下条目的 cache.manifest 文件
CACHE MANIFEST
# Version 1.0
CACHE:
/loading.js
/images/pan-icon.png
NETWORK:
*
然后我会添加以下事件绑定器以从服务器加载更新的信息
window.addEventListener('load', function (e) {
window.applicationCache.update();
window.applicationCache.addEventListener('updateready', function (e) {
if (window.applicationCache.status == window.applicationCache.UPDATEREADY) {
// Browser downloaded a new app cache.
window.applicationCache.swapCache();
console.log('Updated');
} else {
console.log('No Update');
}
}, false);
}, false);
但总是无法从服务器获取最新的“loading.js”。我需要清除缓存以从服务器获取更新。
有什么办法可以提前更新。
请帮帮我
我正在使用 ASP .NET MVC 框架来构建我的 Web 应用程序
【问题讨论】:
标签: asp.net asp.net-mvc html caching offline-caching