在一页上,我有一个超链接target="_blank"
.
在目标页面上,我有一个“关闭”按钮,它使用 JS 关闭新选项卡/窗口。
如果用户点击超链接,我可以使用JS关闭打开的窗口。伟大的!
如果用户右键单击链接并选择“在新选项卡中打开”,我的 JS 事件无法关闭窗口。嘘。 :-(
我理解这样做的原因,但是在第二种情况下,如果 Javascript 无法关闭窗口,我不想显示“关闭”按钮。
所以我的问题是:如何预先确定窗口是否可以用 Javascript 关闭?
不要使用target="_blank"
, use target="popup1"
。
然后在新选项卡中使用以下命令检测它:
if(window.name == "popup1") {
document.body.className += " closeable";
}
Then:
<style>
.closeable #closebutton {display:block}
</style>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)