0
在頁面加載後,是否可以使用Javascript添加或刪除緩存清單中的文件?使用Javascript更改運行時HTML5脫機緩存mainfest
或者,是否可以更改源並在頁面加載後觸發重新加載緩存清單?我想,因爲我的動態清單,我可以使用JavaScript來存儲所需文件的列表,並將它們發送到PHP以列出更新的清單文件。
在頁面加載後,是否可以使用Javascript添加或刪除緩存清單中的文件?使用Javascript更改運行時HTML5脫機緩存mainfest
或者,是否可以更改源並在頁面加載後觸發重新加載緩存清單?我想,因爲我的動態清單,我可以使用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/
格雷格
謝謝@Greg。我希望重新加載清單而不是整個頁面。這可能嗎? – cronoklee