2012年4月22日

避免CSS被瀏覽器快取的方式

摘要: 每個瀏覽器都有快取的功能,尤其是靜態檔案(css就是一個),在快取還沒過期之前瀏覽器會自動從快取讀取,但我發修改CSS檔以後要怎麼讓所有使用者立刻看到改變呢?要使用者去清快取是不可能的,所以我們就利用以下技巧來處理吧。★注意事項:此文所說的CSS是外連的呼叫法,直接寫在網頁中的不適用阿。通常我們外部呼叫就是這樣寫沒錯吧<link href="default.css" rel="stylesheet" type="text/css" />這樣子寫因為檔名永遠是一樣的,所以就會產生上文說的快取問題,但是如果我們寫成以下方式,那 阅读全文

posted @ 2012-04-22 23:54 NetPig 阅读(151) 评论(0) 推荐(0) 编辑

簡易克服 CSS 被瀏覽器快取(Cache)的問題

摘要: 我們建置網站完成後,接下來就是將網站上線了,但當發現網站有問題要修改的時候,可能會遇到一個問題,就是當我們修改 JavaScript 或 CSS 的時候,預設的情況下 *.js 或 *.css 這類靜態網頁通常會被 Browser 快取(Cache)起來,除非你先主動清除這些快取資料,或人工將頁面重新整理才能讀到新的資料。但這個「人工手動」的動作客戶可無法接受!因為大部分網友不會知道需要做這個「重新整理」的步驟,看到的可能是錯誤的畫面、或 JavaScript 的問題。一個最簡單的方法就是將 css 載入的地方加上「日期」或「版本編號」,請看下圖:這是原本擺在 <head> 裡面的 阅读全文

posted @ 2012-04-22 23:35 NetPig 阅读(227) 评论(0) 推荐(0) 编辑

导航