在網頁開發的時候,經常使用CSS來設計網頁樣式,這時通常是透過link的方法將指定的css樣式檔案嵌入到對應的頁面中。而在編寫樣式的使用,往往是透過網頁來測試和觀察其效果。由於在測試不同設計樣式的效果時會頻繁修改css樣式文件的內容,並且沒改完一次.css檔案就會刷新一下頁面一看新的效果。然而,這個時候往往遇到一個令人煩惱的事情,那就是在修改了樣式檔案後,透過刷新網頁,並沒能看到新樣式作用的效果。原因是由於IE等瀏覽器在瀏覽網頁的時候會自動做文件緩存,在刷新網頁時,瀏覽器並沒有重啟去伺服器獲取新的CSS樣式內容,從而使得新的樣式未能及時應用到網頁上。這樣,就給我們開發過程帶來不便。針對這種情況,根據小裕的提醒,暫有下面所述解決方法:
方法1:透過動態修改link標籤的href屬性,使得每次造訪該網頁的時候所得的href屬性值都與上一次不同(可以採用譬如給css文字url加上參數,如「*.css?param」的方式,透過動態改變參數param的值來改變href屬性值),這樣,瀏覽器每次造訪的時候都會因為對應的href值的與舊版本不同而自動存取和獲取新版本的css檔案了,於是,新修改的css樣式就可以被及時應用到頁面上。
方法2:把瀏覽器設定為自動檢查所儲存網頁的最新版本,這樣,瀏覽器就每次都會自動檢查和取得最新版本的css檔案了。 【步驟(以IE為例):工具-Internet選項-Internet臨時檔案設定-檢查所儲存網頁的最新版自動。 】
這樣,就可以每次都及時獲得最新的網頁版本啦!