日本美女网站,婷婷五月天欧美欧美欧美欧美欧美,网站美女综合在线,日韩国产欧美手机视频在线免费更新

Web前端知識

首頁 > 免費 > Web前端知識 >

瀏覽器怎么解析manifest?

來源:北京匯仁智杰科技有限公   時間:2016-01-17   點擊:

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

  在線的情況下,瀏覽器發(fā)現(xiàn)html頭部有manifest屬性,它會請求manifest文件,如果是第一次訪問app,那么瀏覽器就會根據(jù)manifest文件的內(nèi)容下載相應的資源并且進行離線存儲。如果已經(jīng)訪問過app并且資源已經(jīng)離線存儲了,那么瀏覽器就會使用離線的資源加載頁面,然后瀏覽器會對比新的manifest文件與舊的manifest文件,如果文件沒有發(fā)生改變,就不做任何操作,如果文件改變了,那么就會重新下載文件中的資源并進行離線存儲。

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

  這個過程中有幾個問題需要注意:

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

  對于manifest文件進行緩存的時候需要十分小心,因為可能出現(xiàn)一種情況就是你對manifest文件進行了更新,但是http的緩存規(guī)則告訴瀏覽器本地緩存的manifest文件還沒過期,這個情況下瀏覽器還是使用原來的manifest文件,所以對于manifest文件最好不要設置緩存。

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

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

網(wǎng)絡營銷推廣?。”本﹨R仁智杰科技有限公司!

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

匯仁智杰與眾不同

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

缅北呦呦视频免费看| 导航传媒国产| 成人五月婷婷激情四射| 99久久国产国产亚洲精品| 欧美女同国产中文| 91青青操视频在线观看| 欧美黄片随便看| 国产美女操高潮| 五月丁香婷婷爱内射射| 欧美14页精品| 在线好吊妞| CaoPern超碰国产一区| 日日狠狠久久久| 四虎精品成人永久免费| 亚洲一区二区性生活| 国产精品久久入| 京东传媒久久久| 高潮久久久久久久久久久久| 欧美黄片亚洲| 午夜黄色影院在线| 久久欧美中文| 狠狠插入丰满美女| 欧美 日韩 一区啪啪| 亚洲欧美另类熟女| 日本在线一区二区强| 欧美成人A V日韩| 美女激情一二三区| 靠女人逼舔黄录像视频| 91黄色兔费扳| 国产欧美一区二区三区蝴蝶| 青青草原800av东方| 欧美视频精品电影日韩| 国产熟妇另类久久久久网址| 国产熟女直播| 好看影院| 精品人妻嫩草少妇AV| 日本人妻久久精品免费| 国产视频久久嘿嘿大香蕉| 欧美精彩视频一区| dk970加碘亢穆网址| 国产在线一二三四|