摘要:
前言在印象中,瀏覽器中的F5和刷新按鈕是一樣的效果,都是對當前頁面進行刷新;Ctrl-F5的行為也是刷新頁面,但是會清除瀏覽器緩存,這在前端調試時候會常用。二者真正的區別是什么呢?在stackoverflow上有人給出了很詳細的解釋,整理如下。說明在不同的瀏覽器中F5和CTRL-F5的行為是不一樣的,但是他們的主要行為還是非常相似的,以下結果是在FF,IE,Opera和Chrome中進行過測試得出。F5使用緩存,并且只有在資源內容發生變化的時候才會去更新資源。當刷新一個頁面的時候,瀏覽器會嘗試使用各種類型的緩存,并且會發送If-Modified-Since頭到服務器,如果服務器返回304 No 閱讀全文