如何关闭浏览器窗口而又没有收到"是否要关闭此窗口"提示?
时间:2020-03-05 18:51:54 来源:igfitidea点击:
如何关闭浏览器窗口而不接收到"是否要关闭此窗口"提示?
当我使用window.close();
函数时出现提示。
解决方案
回答
我发现的最佳解决方案是:
this.focus(); self.opener=this; self.close();
回答
从这里:
<a href="javascript:window.opener='x';window.close();">Close</a>
我们需要将" window.opener"设置为某些内容,否则会抱怨。
回答
浏览器抱怨是因为我们正在使用JavaScript关闭未使用JavaScript打开的窗口,即" window.open('foo.html');"。
回答
window.opener=window; window.close();
回答
我的朋友……有一种方法,但是" hack"并没有开始描述它。我们必须基本上利用IE 6和7中的错误。
每次都能工作!
不必调用window.close()
,而是重定向到另一页。
开启页面:
alert("No whammies!"); window.open("closer.htm", '_self');
重定向到另一个页面。 IE使我们无法关闭此页面上的浏览器。
关闭页面:
<script type="text/javascript"> window.close(); </script>
很棒吗?
回答
window.open('', '_self', ''); window.close();
这对我有用。
回答
在正文标签中:
<body onload="window.open('', '_self', '');">
要关闭窗口:
<a href="javascript:window.close();">
在Safari 4.0.5,用于Mac 3.6的FF,IE 8.0和用于Windows 3.5的FF上测试