在 IE7 中,子窗口以 window.open
打开可以使用 window.close()
自行关闭,但打开一个窗口,显示 <a href=... target=_blank>
如果子窗口尝试自行关闭,将显示安全警告。
在我的应用程序中,我不知道我的子窗口是如何打开的,我需要知道(在子窗口JavaScript代码中)是否可以使用window.close()
或不。有办法吗?提出问题的另一种方式是 - IE 中是否有办法区分通过 window.open
打开的窗口与通过 target=_blank
打开的窗口相比.
我尝试检查window.opener
但在这两种情况下,都有一个值,因此这不允许我区分这两种情况。
最佳答案
尝试比较 window.opener 和 window.self
关于javascript - 了解 window.close() 是否会显示安全警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1606247/