大師的SO緩存清單彌補我的應用程序時在線
我想玩CACHE MANIFEST/HTML5。我的應用程序是沉重的JS,並建立在jquery/jquerymobile上。
這是什麼我的清單看起來像
CACHE MANIFEST
FALLBACK:
/
NETWORK:
*
CACHE:
/css/style.css
/js/jquery.js
但不知何故的摘錄,應用程序不會加載在第一時間本身和整個應用程序分解的文件。
- 我的格式錯了嗎?
- 我是否永遠不會將JS加載到緩存中?
- 我應該如何處理這種不同的問題,以便始終首先檢查網絡,如果有任何不可用的情況,只加載緩存中可用的東西?
謝謝。
只需再次閱讀您的評論 - 不要以爲你正在談論我面臨的同樣的問題。不過謝謝。 – iUsable
你不應該做任何像重命名清單那樣激烈的事情。 [深入研究HTML5](http://diveintohtml5.org/offline.html)解釋了緩存更新如何工作,並建議每當您更改站點時,都會使用包含修訂號的註釋更新緩存清單。這迫使瀏覽器請求所有文件的新版本。這應該比重命名文件和更新每個HTML頁面更容易。 – mgiuca