[html] 浏览器是怎么对HTML5的离线储存资源进行管理和加载的
生活随笔
收集整理的這篇文章主要介紹了
[html] 浏览器是怎么对HTML5的离线储存资源进行管理和加载的
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
[html] 瀏覽器是怎么對HTML5的離線儲存資源進(jìn)行管理和加載的
在線的情況下,瀏覽器發(fā)現(xiàn)html頭部有manifest屬性,它會請求manifest文件,如果是第一次訪問app,那么瀏覽器就會根據(jù)manifest文件的內(nèi)容下載相應(yīng)的資源并且進(jìn)行離線存儲。如果已經(jīng)訪問過app并且資源已經(jīng)離線存儲了,那么瀏覽器就會使用離線的資源加載頁面,然后瀏覽器會對比新的manifest文件與舊的manifest文件,如果文件沒有發(fā)生改變,就不做任何操作,如果文件改變了,那么就會重新下載文件中的資源并進(jìn)行離線存儲。離線的情況下,瀏覽器就直接使用離線存儲的資源。個人簡介
我是歌謠,歡迎和大家一起交流前后端知識。放棄很容易,
但堅持一定很酷。歡迎大家一起討論
主目錄
與歌謠一起通關(guān)前端面試題
總結(jié)
以上是生活随笔為你收集整理的[html] 浏览器是怎么对HTML5的离线储存资源进行管理和加载的的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 前端学习(2910):vue的介绍
- 下一篇: HTML文档解析器 NekoHTML