2011-07-01 76 views
0

我有一個網頁,我加載第二頁使用jQuery ajax和頁面也加載我從jQuery代碼加載而不是嵌入的HTML代碼[在頭標記]的CSS。如何讓瀏覽器停止在Firefox中緩存我的頁面?

問題是,如果我做了某些更改,Chrome和Firefox都不會刷新部分頁面。

在部分頁面partial.html如果我改變的東西,並進行刷新他們都沒有改變他們在鉻使用CTRL + R的工作,但Firefox不知道頁面改變他們仍然產生舊的東西。

這就是我的問題。我怎麼能告訴瀏覽器的Firefox停止緩存我的網頁。

+3

你是真正的史蒂文斯皮爾伯格嗎? – Jordan

+0

在火狐CTRL + F5是爲硬刷新和鉻SHIFT + F5 – Ibu

+0

我愛侏羅紀公園 –

回答

2

此問題通過每次使用時更改加載數據的URL來解決。舉例來說,你可以隨機數據的參數添加到這樣的網址:

var url = "http://example.com/page.php?foo=bar&random=" + Math.random(); 

要創建的每一個時間是不同的,但導致相同的數據的URL。

0

我總是使用URL變量來修復緩存問題,例如:

var u = "http://www.nocacheplease.com/test.aspx?v=" + new Date().getTime(); 
相關問題