FirefoxJavaScript,停止脚本

FirefoxJavaScript,停止脚本,javascript,firefox,firefox-addon,dom-events,throbber,Javascript,Firefox,Firefox Addon,Dom Events,Throbber,基本上,这个脚本检查用户是否正在运行某个插件,如果是,它会显示一个警报。。。问题是在它显示出Firefox的旋转轮在旋转,好像在等待什么之后。如果我刷新页面,脚本将无法运行 代码如下: <script language="javascript"> var isInstalled = false; function run_if_true() { isInstalled = true; document.write("Your addon is install

基本上,这个脚本检查用户是否正在运行某个插件,如果是,它会显示一个警报。。。问题是在它显示出Firefox的旋转轮在旋转,好像在等待什么之后。如果我刷新页面,脚本将无法运行

代码如下:

<script language="javascript">
  var isInstalled = false;

  function run_if_true() {
    isInstalled = true;
    document.write("Your addon is installed\n<br>");alert("a");
  }

  function check_installed() {
    if (isInstalled==false) {
      document.write("Not installed"); // You can instead have an alert here
    } else {
      document.write("is installed");
    }
  }
</script>
</head>

<body onload="javascript:check_installed()">
  testing!
  <img src="chrome://fil/content/sd.gif" 
       width="0" 
       height="0" 
       onload="javascript: run_if_true()" 
       style="visibility:hidden">
 </body>
</html>

var isInstalled=假;
函数运行\u如果为真(){
isInstalled=true;
document.write(“您的加载项已安装”\n
”;警报(“a”); } 功能检查_已安装(){ 如果(isInstalled==false){ document.write(“Not installed”);//您可以在此处生成警报 }否则{ 文件。写入(“已安装”); } } 测试!
调用document.write()后,需要一个document.close()


看看这个。

Firefox4已经禁用了加载Chrome URL的功能——你还想这样做吗?我猜这种旋转可能与需要调用
document.close()有关(正如我看到其他人刚才提到的)

可能是重复的谢谢!这确实是个问题!