婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 深入理解瀏覽器的各種刷新規則

深入理解瀏覽器的各種刷新規則

熱門標簽:忻州外呼系統接口對接 醫院地圖標注 洛陽便宜外呼系統廠家 地圖標注和圖片標注 嘟聲的電銷機器人 語音平臺系統 電銷機器人怎么收費 滄州智能外呼系統收費 湖北穩定外呼系統

PC瀏覽器的刷新方式我們常用的有大概四種:

    1. url+enter或者a標簽的超鏈接點擊

    2. F5刷新/ctrl+R刷新/按鈕刷新

    3. ctrl+F5刷新/ctrl+shift+R刷新

    4. 后退刷新

WISE瀏覽器的刷新方式則一般是三種:

    1. url+enter或者a標簽的超鏈接點擊

    2. 按鈕刷新

    3. 后退刷新

他們各有不同,不同瀏覽器下的效果也不一樣,以一個帶iframe的測試頁面為例,我們測試的前提是允許頁面緩存,下邊我們一個一個講:

PC瀏覽器

1. url+enter或者a標簽的超鏈接點擊

若是你曾訪問過此網站,那么這種刷新方式是從緩存中直接提取數據,請求并沒有到服務端,當然前提是這個網站設置了有效緩存。


如上是chrome瀏覽器下的html頁面的請求,請求參數中帶上了If-None-Match(有些情況下可能還會有If-Modified-Since參數),服務器返回304,說明這個請求訪問了服務器,并進行了緩存驗證。

     If-Modified-Since:如果請求的部分在指定時間之后被修改則請求成功,未被修改則返回304代碼,對應響應頭 Last-Modified

    If-None-Match:如果內容未改變返回304代碼,參數為服務器先前發送的Etag,與服務器回應的Etag比較判斷是否改變,對應響應頭 Etag

再看下iframe的中的請求


首先說明,iframe中src屬性中的請求本身不會干擾。

可以看到iframe中的請求也和外部請求一樣帶上了If-None-Match參數。

再看圖片資源的請求,我們事先給圖片設置了max-age=2628000:


可以看到圖片的請求頭這次沒有If-None-Match參數,而是帶上了Cache-Control:max-age=0,狀態碼是200 from cache,說明這次請求沒有訪問服務器,而直接是cache返回的響應。

事實證明:當本地有緩存,但你沒有給它設置有效期或者已經過期時,回車這種刷新方法會主動去訪問服務器判斷緩存是否需要更新,而如果設置了有效期并且沒過期,則這種刷新方法會直接從cache中請求資源。

如上是火狐下的firebug,可以看到html頁面請求返回304,并且請求頭中帶上了If-None-Match參數,這和chrome一樣。
而iframe中的請求也和chrome沒有區別,圖片由于直接從cache中加載,所以火狐直接不顯示了。

「總結」:url+enter或者a標簽的超鏈接點擊這種刷新方法chrome和火狐表現一致,對于請求還在有效期內的緩存資源會直接從緩存中返回,否則則會帶上If-None-Match/If-None-Match參數訪問服務器判斷是否需要更新緩存。

2. F5刷新/ctrl+R刷新


首先看chrome,chrome下這次所有資源都表現一致,包括iframe中的請求以及之前提到的設置了max-age的圖片資源。

上圖是html文件的請求,

這次的請求頭多了cache-control: max-age=0,

服務器會根據Etag或者Last-Modified來判斷緩存是否需要更新,如果不需要更新,就會返回304告訴瀏覽器它的緩存還能用,并

給緩存續期,需要更新的話就返回最新的數據和新的Etag/Last-Modified,并且更新瀏覽器緩存。

然后看火狐,

對于html資源以及設置了max-age的圖片資源的請求,火狐和chrome的效果是一致的,但是iframe中 的資源請求則有些不同,相比較chrome,缺少了cache-control: max-age=0參數。

3. ctrl+F5刷新

這次火狐和chrome的所有請求都是一致的,所以只看chrome就行了。

這次刷新請求沒有方式2中的If-Modified-Since和If-None-Match參數,cache-control的數值變成:no-cache,并且增加了Pragma: no-cache。

后兩個參數意義相同,只是兼容http版本不同。

no-cache使這次請求強制訪問服務器,并進行驗證,但由于這次沒有If-Modified-Since和If-None-Match參數,服務器無法驗證,所以服務器直接返回了數據和新的Last-Modified以及Etag,狀態碼200OK

4.后退刷新

后退刷新主要指的是那些設置了頁面強行不緩存的網站,chrome在這里比較符合標準,從一個當前頁面跳轉到另一個頁面,再回退回來時,頁面上的資源都是直接請求的緩存:

如上圖是chrome瀏覽器下做的測試。

在后退這一點上,火狐有不同的做法:

如上圖,會發現有個新的名詞:BFCache

全稱是back-forward cache,也就是“往返緩存”,為了提高用戶使用瀏覽器的“后退”和“前進”按鈕時加快頁面的轉換速度。

這個緩存中不僅保存著頁面數據,還保存了DOM和JavaScript的狀態;實際上是將整個頁面都保存在了內存里。也就是說“后退”不光意味著html/js/css/接口等動靜態資源不會重新請求,連JS也不會重新執行。

圖中不全都是form BFCache,是因為我在測試頁面中加入了一個iframe,事實證明iframe不會被火狐的"往返機制"所緩存,它依然遵循url+enter刷新中的請求方式。

這一點在MDN中也有明確指出:

如果頁面位于bfcache中,那么再次打開該頁面就不會觸發load事件。

盡管由于內存中保存了整個頁面的狀態,不觸發load事件也不應該會導致什么問題,但為了更形象地說明bfcache的行為,Firefox還是提供了一些新事件。

pageshow

第一個事件就是pageshow,這個事件在頁面顯示時觸發,無論頁面是否來自bfcache。在重新加載頁面中,pageshow會在load事件觸發后觸發;而對于bfcache中的頁面,pageshow會在頁面狀態完全恢復的那一刻觸發。另外要注意的是,雖然這個事件的目標是document,但必須將其事件處理程序添加到window。

除了通常的屬性之外,pageshow事件的event對象還包含一個名為persisted的布爾值屬性。如果頁面中保存在了bfcache中,則這個屬性的值為true;否則,這個屬性的值為false。

你可以根據persisted來判斷是否是bfcache中的頁面觸發的pageshow事件。

pagehide

與pageshow事件對應的是pagehide事件,該事件會在瀏覽器卸載頁面的時候觸發,而且是在unload事件之前觸發。與pageshow事件一樣,pagehide在document上面觸發,但其事件處理程序必須要添加到Windows對象。這個事件的event對象也包含persisted屬性

總結

好了,以上就是這篇文章的全部內容了,wise瀏覽器的詳細介紹我們會在之后更新,感興趣的請繼續關注腳本之家。

您可能感興趣的文章:
  • 基于Jquery 解決Ajax請求的頁面 瀏覽器后退前進功能,頁面刷新功能實效問題
  • 捕獲瀏覽器關閉、刷新事件不同情況下的處理方法
  • JavaScript不刷新實現瀏覽器的前進后退功能
  • js監控IE火狐瀏覽器關閉、刷新、回退、前進事件
  • Js智能判斷瀏覽器是關閉還是刷新的代碼
  • 基于JavaScript判斷瀏覽器到底是關閉還是刷新(超準確)
  • 驗證碼在IE中不刷新而谷歌等瀏覽器正常的解決方案
  • 解決微信瀏覽器Javascript無法使用window.location.reload()刷新頁面
  • JS區分瀏覽器頁面是刷新還是關閉
  • javaweb用戶注銷后點擊瀏覽器返回刷新頁面重復登錄問題的解決方法

標簽:內蒙古 防城港 定州 96 巴彥淖爾 山南 日照 宜賓

巨人網絡通訊聲明:本文標題《深入理解瀏覽器的各種刷新規則》,本文關鍵詞  深入,理解,瀏覽器,的,各種,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《深入理解瀏覽器的各種刷新規則》相關的同類信息!
  • 本頁收集關于深入理解瀏覽器的各種刷新規則的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲成人av中文| 蜜臀av国产精品久久久久| 国产精品三级视频| 国产在线看一区| 最近中文字幕一区二区三区| 欧美日韩国产小视频| 色婷婷av一区| 久久久精品国产99久久精品芒果| 成人国产精品免费观看视频| 亚洲午夜电影网| 国产精品国模大尺度视频| 一区二区在线观看不卡| 欧美无乱码久久久免费午夜一区 | 亚洲另类色综合网站| 欧美日韩一区 二区 三区 久久精品| 亚洲综合在线电影| 精品国产sm最大网站| 91一区一区三区| 夫妻av一区二区| 国模少妇一区二区三区| 亚洲黄色av一区| 一区二区三区四区视频精品免费| 欧美激情艳妇裸体舞| 日韩欧美国产综合一区| 国产亚洲欧美日韩在线一区| 国产成人av一区| 亚洲摸摸操操av| jlzzjlzz欧美大全| 精品久久久久av影院| 欧美一级久久久| 亚洲综合偷拍欧美一区色| 日韩福利电影在线观看| 91精品国产色综合久久不卡蜜臀| 欧美妇女性影城| 欧美精品免费视频| 在线精品视频免费观看| 成人av在线播放网站| 欧美精品一区二区不卡| 日日夜夜免费精品视频| 中文字幕二三区不卡| 91精品国产综合久久精品麻豆 | 日韩欧美一卡二卡| 国产丝袜欧美中文另类| 7777精品伊人久久久大香线蕉超级流畅 | 婷婷国产v国产偷v亚洲高清| 国产婷婷一区二区| 久久久影视传媒| 亚洲女女做受ⅹxx高潮| 欧美国产精品专区| 一区二区三区日韩精品视频| 亚洲激情一二三区| 蜜臀精品一区二区三区在线观看 | 蜜桃av一区二区三区电影| 韩国精品免费视频| 精品粉嫩超白一线天av| av网站免费线看精品| 北条麻妃一区二区三区| 色婷婷久久久综合中文字幕 | 国产精品国产三级国产| 婷婷综合另类小说色区| 久久国产三级精品| 成人综合婷婷国产精品久久蜜臀| 伦理电影国产精品| 精品国产三级电影在线观看| 欧美一区二区三区免费大片| 国产女主播在线一区二区| 国产91在线观看丝袜| 欧美精品18+| 91精品国产aⅴ一区二区| 亚洲日本中文字幕区| 欧洲精品在线观看| 国产亚洲1区2区3区| 欧美日韩一卡二卡| 婷婷中文字幕综合| 亚洲一区二区三区四区中文字幕| 精品国产亚洲一区二区三区在线观看| 大白屁股一区二区视频| 亚洲电影欧美电影有声小说| 69久久夜色精品国产69蝌蚪网| 成人免费av网站| 免费观看在线色综合| 成人黄色大片在线观看| 国产精品理论片在线观看| 91精品国产麻豆| 欧美四级电影在线观看| 天天操天天干天天综合网| 中文字幕在线不卡视频| 亚洲欧洲国产日本综合| 成人午夜av电影| 18欧美乱大交hd1984| 丰满白嫩尤物一区二区| 91麻豆精品久久久久蜜臀| 色综合久久久久| 日本大香伊一区二区三区| 91免费看视频| 色综合久久中文字幕| 99热精品国产| 91免费在线播放| 欧美丰满美乳xxx高潮www| 91免费观看在线| 午夜精品一区在线观看| 日韩二区在线观看| 另类小说视频一区二区| 亚洲日穴在线视频| 亚洲韩国一区二区三区| 免费观看在线综合| 国产成人av电影在线| 亚洲一区二区欧美激情| 久久av老司机精品网站导航| 中文字幕人成不卡一区| 丝瓜av网站精品一区二区| 极品少妇一区二区三区精品视频| 成人综合婷婷国产精品久久免费| 色婷婷久久99综合精品jk白丝| 91精品国产日韩91久久久久久| www国产成人免费观看视频 深夜成人网| 国产精品欧美久久久久一区二区| 久久精品亚洲精品国产欧美 | 国产欧美日韩精品一区| 理论片日本一区| 99精品视频中文字幕| 欧美理论片在线| 久久只精品国产| 天天综合色天天综合色h| 成人a区在线观看| 成人深夜福利app| 国产精品久久777777| 午夜精品免费在线观看| 国精产品一区一区三区mba桃花| 91色porny蝌蚪| 国产精品盗摄一区二区三区| 日本aⅴ亚洲精品中文乱码| 91麻豆精东视频| 亚洲免费观看高清完整版在线观看熊 | 精品亚洲欧美一区| 欧美在线视频全部完| 欧美日韩亚洲高清一区二区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产精品一区一区三区| 国产精品一区在线观看你懂的| 国产中文一区二区三区| 国产精品女同一区二区三区| 免费黄网站欧美| 欧美精品一区男女天堂| 国产黄色91视频| 亚洲激情五月婷婷| www.av精品| 亚洲制服丝袜av| 91精品视频网| 成人高清免费观看| 欧美一区二区三区四区在线观看 | 国产盗摄精品一区二区三区在线| 中文字幕成人在线观看| 91论坛在线播放| 国产999精品久久久久久绿帽| 国产精品女主播av| 狠狠色丁香久久婷婷综| eeuss影院一区二区三区| 亚洲国产精品久久人人爱蜜臀 | 久久免费视频色| 欧美性感一区二区三区| 欧美—级在线免费片| 99久久精品国产毛片| 日韩午夜激情免费电影| 99综合影院在线| 亚洲欧美另类在线| 亚洲自拍偷拍av| 国产精品电影院| 亚洲激情校园春色| 亚洲人成网站在线| www.日韩在线| 成人精品在线视频观看| 综合网在线视频| 国产日韩欧美精品电影三级在线| 亚洲国产视频在线| 亚洲激情校园春色| 在线播放中文字幕一区| 男人操女人的视频在线观看欧美| 91麻豆精东视频| 色偷偷成人一区二区三区91| 亚洲综合av网| 亚洲一线二线三线久久久| 51精品久久久久久久蜜臀| 欧美肥妇bbw| 久久 天天综合| 国产精品亚洲а∨天堂免在线| 亚洲欧美日韩国产手机在线| 亚洲黄网站在线观看| 欧美亚洲国产一区在线观看网站| 欧美日韩在线播放| 精品一区二区综合| 中文字幕一区二区三区精华液| 久久99在线观看| 精品在线一区二区| 国产精品久久久久久久久久久免费看 | 日韩电影免费在线| 色综合天天综合网天天看片| 国产91精品精华液一区二区三区| 高清beeg欧美| 国产婷婷精品av在线|