2013-06-19 20 views
3

我在使用Twitter Bootstrap構建的頁面時遇到了一個奇怪的問題。頁面加載後,然後一段時間處於非活動狀態,單擊指向另一個頁面的鏈接或刷新當前頁面將導致頁面無CSS樣式加載。這個問題似乎僅限於Chrome,但不確定。Twitter在Chrome中處於非活動狀態一段時間後,Bootstrap頁面會丟失樣式

要重現,在Chrome:

  1. 轉到:http://jis.nashville.gov/
  2. 頁面加載後,等待約1分鐘。
  3. 單擊徽標。

預先感謝提供任何幫助...... Ç

+0

鍍鉻它確實發生了。我打開了控制檯日誌並沒有錯誤。這確實是奇怪的 – alkis

+0

我試着刷新它(index.html),它仍然存在這種奇怪的行爲。我想,緩存正在發生什麼。 – alkis

+0

不確定發生了什麼事?我的CSS和腳本加載順序顯示正確。除此之外,它只是一個靜態的HTML頁面。感謝您的期待....任何建議表示讚賞。 –

回答

0

好吧,我已經解決了這個問題,但我不知道,如果這個答案是最好的辦法。

我發現一個相關文章,其中時間戳被添加到文件,以便瀏覽器被迫每次重新加載。

我還有問題,例如,爲什麼我必須爲這個實例做這個?我們有很多很多的網站,這是我唯一需要這樣做的例子嗎?

下面是代碼:

<link rel="stylesheet" type="text/css" href="http://www.example.com/style.css?ts=<?=filemtime('style.css')?>" /> 

下面是相關的職位,提供了答案:

Browsers won't read updated CSS

相關問題