www成人无码,思思热久久性爱无码,午夜不卡在线看,亚洲六月婷

Web前端知識

首頁 > 免費(fèi) > Web前端知識 >

瀏覽器怎么解析manifest?

來源:北京匯仁智杰科技有限公   時(shí)間:2016-01-17   點(diǎn)擊:

  瀏覽器怎么解析manifest?這里需要分兩種情況來討論。

  在線的情況下,瀏覽器發(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)行離線存儲。

  離線的情況下,瀏覽器就直接使用離線存儲的資源。

  這個(gè)過程中有幾個(gè)問題需要注意:

  如果服務(wù)器對離線的資源進(jìn)行了更新,那么必須更新manifest文件之后這些資源才能被瀏覽器重新下載,如果只是更新了資源而沒有更新manifest文件的話,瀏覽器并不會重新下載資源,也就是說還是使用原來離線存儲的資源。

  對于manifest文件進(jìn)行緩存的時(shí)候需要十分小心,因?yàn)榭赡艹霈F(xiàn)一種情況就是你對manifest文件進(jìn)行了更新,但是http的緩存規(guī)則告訴瀏覽器本地緩存的manifest文件還沒過期,這個(gè)情況下瀏覽器還是使用原來的manifest文件,所以對于manifest文件最好不要設(shè)置緩存。

  瀏覽器在下載manifest文件中的資源的時(shí)候,它會一次性下載所有資源,如果某個(gè)資源由于某種原因下載失敗,那么這次的所有更新就算是失敗的,瀏覽器還是會使用原來的資源。

  在更新了資源之后需要到下次再打開app才會生效,如果需要資源馬上生效,可以使用window.applicationCache.swapCache()方法來使之生效,出現(xiàn)這種現(xiàn)象的原因是瀏覽器會先使用離線資源加載頁面,然后再去檢查manifest是否有更新,所以需要到下次打開頁面才能生效。

網(wǎng)絡(luò)營銷推廣 . 北京匯仁智杰科技有限公司!

地址:北京市昌平區(qū)回龍觀龍冠大廈5層
咨詢:15201492965
業(yè)務(wù)QQ:373002979
E - mail:sales @ huirenzhijie.com
企業(yè)網(wǎng)站備案:京ICP備15021091號-1

匯仁智杰與眾不同

  • 有網(wǎng)絡(luò)推廣經(jīng)驗(yàn)
  • 有網(wǎng)站建站隊(duì)伍
  • 有大型網(wǎng)站建設(shè)經(jīng)驗(yàn)
  • 致力于營銷型網(wǎng)站建設(shè)
  • 始終堅(jiān)持技術(shù)和服務(wù)同樣重要
查看PC版網(wǎng)站
備案號:京ICP備15021091號-1 版權(quán)所有:匯仁智杰

国产日韩亚洲欧美另类| www.黄www.色| 人妻中出无码一区二区三区 | 久久伊人丁香| 欧美日韩老熟妇精品| 精中文国产影视| www.每日免费视频| 国产精品内射视频| 国产日韩欧美导航| 日韩久久av| 亚洲AV无码免费综合| 亚洲精品国产精品乱码不卞2021| 中文激情字幕| 亚洲爆乳无码专区| 亚洲一区二区三区五月| 日木亚洲精品无码专区| 天天日天天| 免费天堂无码人妻成人av电影| 口爆大香蕉视频在线| 国产黄片观看| 欧美熟妇精品一区二区| 国产大屁股喷水视频| 欧美黄色电影一区二区| 最新精品在线| 亚洲国产精品线路久久| 日韩精品一区二区三区色欲AV| 六月婷七月婷| 久久久久亚洲AV无码永不| 免费三级网z| 真实的国产乱XXXX在线| 亚洲高清不卡在线| 久久电黄色| 抠逼视频| 欧美激情不卡不卡| 久久日av| 九九九毛片蜜乳av| 色TV导航| 97熟女视频自拍| 四川少妇BB搡| 精精国产| 91帅懂色|