【发布时间】:2017-08-10 21:57:37
【问题描述】:
如何检测我的窗口是否在弹出窗口中打开? 我需要检测我的网站何时在弹出窗口中打开(window.open,而不是在 target=_blank 窗口中)
【问题讨论】:
-
在提问之前找到这个超级简单:google.com/…
-
使用监听器可以帮助你,也许你可以try this。
如何检测我的窗口是否在弹出窗口中打开? 我需要检测我的网站何时在弹出窗口中打开(window.open,而不是在 target=_blank 窗口中)
【问题讨论】:
if(window.opener)
{
alert('the page is inside a pop-up window or target=_blank');
}
else
{
alert('Not a pop-up or target=_blank');
}
如果您无法控制弹出窗口属性,则无法知道窗口是Pop-up 还是_blank。
我的提示可能是读取父窗口 html 并查找 window.open('yourpage') 脚本是(真或假)。
最好的问候
【讨论】: