經(jīng)?;焐鐓^(qū)的朋友們,估計(jì)時不時會聽到別人說:“顯示有問題嗎?清除一下cookies”、“ctrl+f5強(qiáng)制刷新一下就好了”等等諸如此類讓人云里霧里的話,這些貌似很深奧的話,到底是神馬意思呢?請聽前端工程師林奇之夢的專業(yè)演繹:
“瀏覽器默認(rèn)會把一些資源保存在本地,按f5刷新時,瀏覽器會先判斷本地有沒有,如果有的話就不去服務(wù)器端下載了,但是如果ctrl+f5的話就會去服務(wù)器端下載(無論本地有沒有)這就是平時我們看到一些樣式不對,會告訴你們強(qiáng)制刷新一下的原因。”
“清除緩存和ctrl+f5的原理有點(diǎn)像,但區(qū)別在于清除是將不想要的東西清理掉,而ctrl+f5是不管現(xiàn)在有沒有,都重新去下載一份給你。”
“最后,cookie是放在瀏覽器里的一些很小的信息片段,通常用于保存一些個人信息什么的,需要手動打開選項(xiàng)去清除。”
所以,當(dāng)你發(fā)現(xiàn)頁面顯示有問題(比如修改頭像后沒有及時顯示等等)的時候,使用ctrl+f5可能就能迎刃而解啦!
小貼士:
各種瀏覽器該怎么清除cookies?
介紹3種常用瀏覽器的Cookies清除方法(注:此方法為清除全部的Cookies,請謹(jǐn)慎使用)
Internet Explorer: 工具(選項(xiàng))內(nèi)的Internet選項(xiàng)→常規(guī)選項(xiàng)卡內(nèi),IE6直接可以看到刪除Cookies的按鈕點(diǎn)擊即可,IE7為“瀏覽歷史記錄”選項(xiàng)內(nèi)的刪除點(diǎn)擊即可清空Cookies。對于Maxthon,騰訊TT等IE核心瀏覽器一樣適用。
FireFox:工具→選項(xiàng)→隱私→Cookies→顯示Cookie里可以對Cookie進(jìn)行對應(yīng)的刪除操作。
Opera:工具→首選項(xiàng)→高級→Cookies→管理Cookies即可對Cookies進(jìn)行刪除的操作。