首先关闭:一切正常,但我想稍微调整一下。
基本上,在我的FireFox插件中,我在函数A中使用了这段代码:
timervar = setTimeout(function() { quick.redirectToAnotherUrl(); },1500);
并且在redirecttoanotherurl函数中我有这个:
window.content.location.href = FilterUrl;
问题是重定向生效前页面加载。 反正有没有完全停止页面加载然后正常重定向?
答案 0 :(得分:2)
我不确定浏览器兼容性,但可能会在window.stop();
之前尝试setTimeout
?
对于IE,您可能还需要document.execCommand('Stop');
,因为据我所知,它不支持window.stop()
。
答案 1 :(得分:1)
您在setTimeout
的参数中指定了1.5秒的延迟。
事实上,如果你想立即重定向,我不明白你为什么要使用setTimeout
。
立即设置window.content.location.href
。