2009-11-05 132 views
3

我有一個問題,我打開一個彈出窗口,使用javascript,然後彈出一個窗口,那裏我做了更改的CSS文件,當我點擊關閉下面的JavaScript是被用來刷新窗口的開啓者頁面用Javascript刷新頁面

window.opener.location.reload(); 
window.close(); 

但是css保持緩存在瀏覽器中,下次刷新後只會消失。有沒有一種方法,我可以用JavaScript刷新開啓者頁面?

回答

2

嘗試添加參數CSS文件網址:

mystyles.css?12345 

大多數瀏覽器做參數的完整網址重新加載。

但請確保,當您的網站進入生產模式時,請將其刪除!

1

嘗試以下操作:

window.opener.location.href=window.opener.location; 
window.close(); 
5

文檔是偉大的:MDC - window.location

重裝(forceget)

重新從當前的URL文件。 forceget是一個布爾值,當它爲true時,>會導致頁面始終從服務器重新加載。如果它爲false或未指定,則>瀏覽器可能會從其緩存中重新加載頁面。