javascript - 了解 window.close() 是否会显示安全警告

标签 javascript html internet-explorer

在 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/

相关文章:

javascript - 使用 pg-promise 执行接受参数数组的 Postgresql 函数

html - 无法在 UL + LI (CSS) 中隐藏 HTML

javascript - 通过JS与IE进行行分隔

css - 谷歌浏览器获取 IE9 特定的媒体查询

html - 如何使用 http 服务器流式传输 html mp3

html - 当前 CSS 的 IE8 布局错误

javascript在页面重新加载后保留值

php - 检索 php 文件中的 jquery post

javascript - 通过video.js从html隐藏视频源src

javascript - 生成具有完整 rgb 空间的 Canvas 颜色选择器