【发布时间】:2010-12-09 00:57:48
【问题描述】:
在 IE7 中,使用window.open 打开的子窗口可以使用window.close() 自行关闭,但如果子窗口尝试自行关闭,使用<a href=... target=_blank> 打开的窗口会显示安全警告。
在我的应用程序中,我不知道我的子窗口是如何打开的,我需要知道(在子窗口 JavaScript 代码中)我是否可以使用window.close()。有办法吗?另一种提问方式是 - IE 中是否有办法区分通过 window.open 打开的窗口与通过 target=_blank 打开的窗口。
我尝试检查window.opener,但在这两种情况下,都有一个值,所以这不允许我区分这两种情况。
【问题讨论】:
标签: javascript html internet-explorer