基本上,这个脚本会检查用户是否正在运行某个插件,如果是,则会显示警告...问题出现在它显示警告之后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>
答案 0 :(得分:4)
调用document.write()之后,需要一个document.close()。
请参阅此link。
答案 1 :(得分:0)
Firefox 4已禁用加载Chrome网址的功能 - 您仍然希望这样做吗?旋转,我猜可能与调用document.close();
的需要有关(正如我刚才提到的那样)