Javascript 检查浏览器是否打开窗口
我想检查浏览器是否打开了弹出窗口。如果浏览器拒绝打开窗口,我想采取其他措施 这是我的示例代码:Javascript 检查浏览器是否打开窗口,javascript,jquery,Javascript,Jquery,我想检查浏览器是否打开了弹出窗口。如果浏览器拒绝打开窗口,我想采取其他措施 这是我的示例代码: function open_window(){ window.open("url",_blank); } if(!open_window(){ //action } 如果浏览器阻止弹出窗口,window.open将返回null。所以这个函数将返回false function firepopup(url,width,height) { n=window.open(url,'_bl
function open_window(){
window.open("url",_blank);
}
if(!open_window(){
//action
}
如果浏览器阻止弹出窗口,window.open将返回null。所以这个函数将返回false
function firepopup(url,width,height) {
n=window.open(url,'_blank','toolbar=0,location=0,directories=0,status=1,menubar=0,titlebar=0,scrollbars=1,resizable=1,width='+width+',height='+height);
return n==null;
}
您可以尝试以下方法:
var winRef;
var url = 'http://someurl';
winRef = window.open('', 'winPop', 'sampleListOfOptions');
if(winRef == null || winRef.document.location.href != url)
{
winRef = window.open(url, 'winPop')
//Some Another Action
}