javascript或jquery标识我是否是弹出窗口

javascript或jquery标识我是否是弹出窗口,javascript,popup,Javascript,Popup,是否有任何JS可用于识别我(窗口)是否为弹出窗口?显然,这需要与x浏览器兼容 我意识到这至少在一个方面可能不是万无一失的,也就是说,如果Firefox打开了一大堆以前打开过的窗口,这些弹出窗口就不再被认为是弹出窗口,即使它们看起来像弹出窗口:)我已经试过了 谢谢试试看 if ( typeof(window.opener) != "undefined" ) { alert("I'm a new window"); ... } 为什么不在询问之前先尝试谷歌搜索或搜索?定义“弹出窗口

是否有任何JS可用于识别我(窗口)是否为弹出窗口?显然,这需要与x浏览器兼容

我意识到这至少在一个方面可能不是万无一失的,也就是说,如果Firefox打开了一大堆以前打开过的窗口,这些弹出窗口就不再被认为是弹出窗口,即使它们看起来像弹出窗口:)我已经试过了

谢谢

试试看

if ( typeof(window.opener) != "undefined" )
{
   alert("I'm a new window");
   ...


}

为什么不在询问之前先尝试谷歌搜索或搜索?定义“弹出窗口”。javascript专门使用window.open()打开的窗口,该窗口以前没有打开过,并且没有与打开它的窗口相同的选项卡(与target=“\u blank”通常的情况相同)如果它是许多浏览器中的主窗口,window.opener将返回null,因此安全测试应该是if(window.opener)