如何检查是否允许弹出窗口显示在客户端的浏览器中

How can I check whether or not pop-ups are allowed to show in client's browser?

本文关键字:显示 窗口 客户端 浏览器 许弹出 何检查 检查 是否      更新时间:2023-09-26

作为对某些操作的响应,我向用户显示了一个弹出窗口,我希望能够通知用户,如果他禁止在此页面上使用弹出窗口,他将不会看到他要求的信息。

你可以执行以下操作

var windowName = 'userConsole'; 
var popUp = window.open('/popup-page.php', windowName, 'width=1000, height=700, left=24, top=24, scrollbars, resizable');
if (popUp == null || typeof(popUp)=='undefined') {  
    alert('Please disable your pop-up blocker and click the "Open" link again.'); 
} 
else {  
    popUp.focus();
}

摘自此链接。 未测试