編輯:我真誠的道歉!除了我自己之外,這不是一個問題 - 我有一個global.css文件,裏面包含正確的東西,但是在下面我包含了另一個帶有舊CSS的文件,位於我的HTML的<head>
位中。捂臉。瀏覽器不會讀取更新CSS
我有一個網站,我正在開發。我正在使用LESS來增強我的CSS,使其更易於編寫。問題是,當我更改.less
文件時,瀏覽器中呈現的樣式拒絕更改。我查看了生成的.css
文件,該更新反映了所做的更改,但瀏覽器不會從CSS文件更新其呈現的樣式。我已經在Chrome,FF(3和4)和Opera中嘗試了這一點,並且具有相同的非更新結果。
我甚至告訴瀏覽器緩存什麼,無論是與PHP和元標記,都無濟於事。我的Apache配置文件幾乎是香草,雖然我使用多個本地主機(這是一個本地服務器)。用於LESS轉換爲CSS代碼如下給出,並且正在運行的每重新加載頁面時間:
try
{
lessc::ccompile('global/global.less', 'global/global.css');
}
catch(exception $ex)
{
exit('lessc fatal error:<br />' . $ex->getMessage());
}
有沒有例外這裏。 less.php
解析器檢查文件是否已被修改,我已刪除了一下,但是CSS文件是在每次更改時重新生成的,所以這必定是瀏覽器的緩存問題...... Apache提供更新的CSS文件就好了: -/
對不起,這麼久了,但我想說清楚。如果你需要別的東西,請讓我知道。
這解決了我煩人的問題。謝謝 – 2012-06-25 08:41:48