页面加载后是否可以使用 Javascript 从缓存清单中添加或删除文件?
或者,是否可以在页面加载后更改源并触发缓存清单的重新加载?我在想,由于我的清单是动态的,我可以使用 javascript 来存储所需文件的列表并将它们发送到 php 以在更新的清单文件中列出。
页面加载后是否可以使用 Javascript 从缓存清单中添加或删除文件?
或者,是否可以在页面加载后更改源并触发缓存清单的重新加载?我在想,由于我的清单是动态的,我可以使用 javascript 来存储所需文件的列表并将它们发送到 php 以在更新的清单文件中列出。
无法从 JavaScript 添加/删除单个文件。应用缓存的当前实现是全有或全无。如果更新了缓存清单,将下载该文件中引用的所有文件。
如果使用以下代码下载了新的缓存文件,则可以触发重新加载:
if (window.applicationCache) {
applicationCache.addEventListener('updateready', function() {
if (confirm('An update is available. Reload now?')) {
window.location.reload();
}
});
}
我在最近的一篇关于 HTML5 应用程序缓存的博客文章中有一些其他细节 - http://gregsramblings.com/2012/05/28/html5-application-cache-how-to/
格雷格
这个问题很老但是......因为 Wamp V3.1.0
maria db 已经包装在包中。
它只是在端口3307
而不是3306
.