javascript(在Firefox插件中)停止页面加载

时间:2011-05-20 18:07:23

标签: javascript firefox-addon redirect settimeout

首先关闭:一切正常,但我想稍微调整一下。

基本上,在我的FireFox插件中,我在函数A中使用了这段代码:

timervar = setTimeout(function() { quick.redirectToAnotherUrl(); },1500);

并且在redirecttoanotherurl函数中我有这个:

window.content.location.href = FilterUrl;

问题是重定向生效前页面加载。 反正有没有完全停止页面加载然后正常重定向?

2 个答案:

答案 0 :(得分:2)

我不确定浏览器兼容性,但可能会在window.stop();之前尝试setTimeout

对于IE,您可能还需要document.execCommand('Stop');,因为据我所知,它不支持window.stop()

答案 1 :(得分:1)

您在setTimeout的参数中指定了1.5秒的延迟。

事实上,如果你想立即重定向,我不明白你为什么要使用setTimeout

立即设置window.content.location.href