在Firefox中卸载窗口

时间:2012-02-06 10:04:46

标签: javascript firefox

我正在寻找一种特定于Firefox的方法来在URL更改时卸载当前窗口。如果我没有卸载窗口,当用户按下“后退”按钮时,内容无法正确加载。 Internet Explorer显示我想要的行为 - 它加载的东西还可以。所以我不想添加任何破坏它的代码。

这是我目前正在使用的代码:

if (typeof clientInformation == 'undefined') {
    window.addEventListener('unload', UnloadHandler, false);
};  

function UnloadHandler() {
    //do nothing
};

这是最好的方法吗?还是有更简单的方法?

1 个答案:

答案 0 :(得分:1)

您可以在Firefox中尝试onbeforeunload侦听器:

https://developer.mozilla.org/en/DOM/window.onbeforeunload