點評:如果想使用該api,必須保證服務器端配置相應的mime類型,拿tomcat為例為大家詳細介紹下,感興趣的各位可不要錯過了哈
如果想使用該api,必須保證服務器端配置相應的mime類型。拿tomcat為例,在打開Tomcat 6.0/conf/web.xml文件,在文件的最後面添加如下內容
<mime-mapping>
<extension>manifest</extension>
<mime-type>text/cache-manifest</mime-type>
</mime-mapping>
尤其註意,extension的value是manifest,所以以後配置緩存文件的後綴必須跟他一樣。
使用緩存是必須如下格式
<!DOCTYPE html>
<html manifest="/cache.manifest">
<body>
...
</body>
</html>
cache.mainfest是在服務器端配置的文件
格式如下
CACHE MANIFEST
index.html
time.js
time.css
#fallback主要是用來離線的時候替換文件,
# /pay/ ofline.html pay下面的所有請求在離線的是都會轉發給ofline.htm
FALLBACK:
server-time.js fallback-server-time.js
NETWORK:
*
# version 9
其中version 為版本標籤,當版本發生改變的時候,客戶端會自動更新緩存。