2012-03-24 49 views
-1

我做了一個簡單的網頁,其中包括幾個靜態頁面,一個css文件和幾個圖像(link)。強制客戶端重新加載網頁的最佳方式是什麼?

我改變了CSS後,頁面看起來很奇怪,因爲那些緩存從早期訪問頁面的人。

谷歌搜索後,我意識到,至少有兩種不同的技術來強制遊客加載頁面(found here):

  1. 不要讓用戶存儲在緩存中的數據都:

    在一定的時間間隔後
  2. 刷新頁面:

有沒有更好的方法?

謝謝!

+0

您好先生downvoter,請隨時寫一個評論,爲什麼問題是壞的。 – 2015-07-02 15:26:22

回答

1

把你的鏈接相對標籤的查詢字符串,每次更改你更新你的CSS

some answers to this question

<link rel="stylesheet" xhref="http://www.​yoursite.com/style.css?​version=1" type="text/css" /> 

變化

<link rel="stylesheet" xhref="http://www.​yoursite.com/style.css?​version=2" type="text/css" /> 

時你更新你的CSS。

不知道最好的,但這種方式只是每次你的CSS更改時刷新。

+0

非常感謝Beeblbrox,但是這並不意味着我每次更改css時都必須更新每個頁面? – 2012-03-24 12:26:13

+0

是的是有這個缺點,取決於項目的規模和如何管理你的HTML文件,如果你手動管理數十個HTML使用相同的CSS這是沒有用的,如果你使用的CMS模板或類似的很棒! – Beeblbrox 2012-03-24 12:29:28

相關問題