0
我正在尋找一種Firefox特定的方式來在URL更改時卸載當前窗口。如果我不卸載窗口,當用戶按下「返回」按鈕時,內容無法正確加載。 Internet Explorer顯示我想要的行爲 - 它加載的東西沒關係。所以我不想添加任何破壞它的代碼。在Firefox中卸載窗口
這裏是我目前使用的代碼:
if (typeof clientInformation == 'undefined') {
window.addEventListener('unload', UnloadHandler, false);
};
function UnloadHandler() {
//do nothing
};
難道這要做到這一點,還是有更容易的方法最好的方法是什麼?
的問題,這是IE <9不接受的addEventListener並打破該腳本。這就是我想要避免的。 – jorveld 2012-02-06 11:18:26
在我的答案中沒有addEventListener ... – David 2012-02-06 11:20:40
Jes我知道我的不好,但我想我錯了我的問題。 firefox有一個緩存行爲,它使用整個網頁的內存緩存,包括他們的JavaScript狀態。所以當我點擊一個鏈接並返回時(返回按鈕),頁面必須說'刷新'。 – jorveld 2012-02-06 11:26:02