我需要通过单击按钮关闭显示我的网页的选项卡。但是firefox不允许通过javascript关闭窗口,只要它不是由javascript打开的。如果我将 的值设置dom.allow_scripts_to_close_windows
为“true”,那么即使是正常的window.close()
也能正常工作。但这不是一个好的解决方案。:(
我尝试了其中一个论坛中建议的以下解决方法:
<script language="javascript" type="text/javascript">
function closeWindow() {
window.open('','_parent','');
window.close();
}
</script>
它应该让浏览器认为它实际上是由 javascript 打开的,但这在 Firefox 3 中不起作用。
任何人都可以提出解决方法吗?