1、如需啟用應用程式快取,請在文件的 標籤中包含 manifest 屬性:
...html>
2、manifest檔案
manifest 檔案是簡單的文字檔案,它告知瀏覽器被快取的內容(以及不快取的內容)。
manifest 檔案可分為三個部分:
network - 在此標題下列出的檔案需要與伺服器的連線,且不會被快取
fallback - 在此標題下列出的檔案規定當頁面無法訪問時的回退頁面(比如 404 頁面)
cache manifest
第一行,cache manifest,是必需的:
cache manifest
/theme.css
/logo.gif
/main.js
network
下面的 network 小節規定檔案 "login.asp" 永遠不會被快取,且離線時是不可用的:
network:
login.asp
可以使用星號來指示所有其他資源/檔案都需要網際網路連線:
network:
fallback
下面的 fallback 小節規定如果無法建立網際網路連線,則用 "offline.html" 替代 /html5/ 目錄中的所有檔案:
fallback:
/html5/ /404.html
注釋:第乙個 uri 是資源,第二個是替補。
3、完整案例
cache manifest
# 2012-02-21 v1.0.0
/theme.css
/logo.gif
/main.js
network:
login.asp
fallback:
/html5/ /404.html
HTML5應用程式快取
html5引入了應用程式快取,意味web應用可以進行快取,在沒有網路的情況下使用 應用程式快取為應用帶來的三大優勢 離線訪問應用 速度更快 已快取資源載入的更快 瀏覽器支援情況 主流瀏覽器都支援,ie要10以上的版本 html5通過在html檔案新增manifest屬性,啟用應用程式快取 例子 每個...
HTML 5 應用程式快取
使用 html5,通過建立 cache manifest 檔案,可以輕鬆地建立 web 應用的離線版本。html5 引入了應用程式快取,這意味著 web 應用可進行快取,並可在沒有網際網路連線時進行訪問。應用程式快取為應用帶來三個優勢 所有主流瀏覽器均支援應用程式快取,除了 internet exp...
HTML 5 應用程式快取
使用 html5,通過建立 cache manifest 檔案,可以輕鬆地建立 web 應用的離線版本。html5 引入了應用程式快取,這意味著 web 應用可進行快取,並可在沒有網際網路連線時進行訪問。應用程式快取為應用帶來三個優勢 所有主流瀏覽器均支援應用程式快取,除了 internet exp...