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