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

javascript (in Firefox addon) stop page load

本文关键字:加载 Firefox 插件 javascript      更新时间:2023-09-26

首先:一切正常,但我想对此进行一些微调。

基本上,在我的 FireFox 插件中,我在函数 A 中有以下代码:

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

在重定向到另一个网址函数中,我有这个:

window.content.location.href = FilterUrl;

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

我不确定浏览器兼容性,但也许在您的setTimeout之前尝试window.stop();

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

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

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

只需立即设置window.content.location.href即可。

相关文章: