您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“HTML5離線緩存Manifest怎么使用”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“HTML5離線緩存Manifest怎么使用”吧!
什么是manifest?
簡(jiǎn)單來(lái)說(shuō)manifest能讓你的應(yīng)用在無(wú)網(wǎng)的情況下也能訪問(wèn)。
它有三大優(yōu)勢(shì):
1、離線瀏覽,無(wú)網(wǎng)情況下也能正常訪問(wèn);
2、更快的加載速度,緩存在本地訪問(wèn)速度自然更快;
3、減輕服務(wù)請(qǐng)求壓力,文件緩存后不需要再次請(qǐng)求,只需要請(qǐng)求需要更新的文件。
如何使用?
XML/HTML Code復(fù)制內(nèi)容到剪貼板
<!DOCTYPE HTML>
<html manifest="demo.appcache">
…
</html>
你需要在你想要緩存的web app的每一頁(yè)中都包含 manifest 屬性。如果一個(gè)頁(yè)面沒(méi)有 manifest屬性,它將不會(huì)被緩存(除非在manifest文件中顯式指定了這 個(gè)頁(yè)面)。這意味著只要用戶訪問(wèn)的頁(yè)面包含manifest屬性,它都將會(huì)被加入application cache中。這樣,就不用在manifest文件中指定需要緩存哪些頁(yè)面了。
Manifest屬性可以指定一個(gè)絕對(duì)URL或是一個(gè)相對(duì)路徑,但是,一個(gè)絕對(duì)URL需要和web app是同源的。一個(gè)manifest文件可以是任何擴(kuò)展文件類型,但必須有正確的mime-type,比如在Apache中添加
“AddType text/cache-manifest .appcache”。
Manifest文件
manifest 文件是簡(jiǎn)單的文本文件,它告知瀏覽器被緩存的內(nèi)容(以及不緩存的內(nèi)容)。
manifest 文件可分為三個(gè)部分:
CACHE MANIFEST - 在此標(biāo)題下列出的文件將在首次下載后進(jìn)行緩存
NETWORK - 在此標(biāo)題下列出的文件需要與服務(wù)器的連接,且不會(huì)被緩存
FALLBACK - 在此標(biāo)題下列出的文件規(guī)定當(dāng)頁(yè)面無(wú)法訪問(wèn)時(shí)的回退頁(yè)面(比如 404 頁(yè)面)
到此,相信大家對(duì)“HTML5離線緩存Manifest怎么使用”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。