2 回答

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊
manifest緩存文件是離線(xiàn)Web應(yīng)用的關(guān)鍵,該文件清單的內(nèi)容具體說(shuō)明如下。
· manifest文件第一行必須是CACHE MANIFEST,文件擴(kuò)展名建議使用appcache,也可以使用manifest。
· CACHE:指定需要緩存的文件,清單中列出的文件在首次訪(fǎng)問(wèn)Web服務(wù)器進(jìn)下載并緩存。
· NETWORK:指定的文件需要與服務(wù)器連接才能獲取,不會(huì)被緩存。 *是文件通配符,代表除了在CACHE中指明的文外件,所有其他文件都不緩存,需要從Web服務(wù)器獲得。
· FALLBACK:在此選項(xiàng)下列出的文件當(dāng)頁(yè)面無(wú)法訪(fǎng)問(wèn)時(shí),使用備用的資源文件。
· 文件編碼必須是utf-8。
實(shí)現(xiàn)應(yīng)用緩存,需要在<html>標(biāo)記中定義manifest屬性,從而在網(wǎng)頁(yè)中引用manifest文件,例如:<html manifest="test.appcache">
在訪(fǎng)問(wèn)網(wǎng)頁(yè)時(shí),按照test. appcache文件中指定的文件列表進(jìn)行緩存。在一些Web服務(wù)器上可能需要配置對(duì)manifest文件的支持,保存后需要重新啟動(dòng)Web服務(wù)器。具體請(qǐng)參閱相應(yīng)的Web服務(wù)器手冊(cè)。
- 2 回答
- 0 關(guān)注
- 1317 瀏覽
添加回答
舉報(bào)