偶尔,我会遇到一个网页,它试图弹出一个新窗口(用于用户输入,或一些重要的东西),但弹出窗口阻止程序阻止了这种情况的发生。

调用窗口可以使用哪些方法来确保新窗口正确启动?

最佳答案

如果您使用 JavaScript 打开弹出窗口,您可以使用以下内容:

var newWin = window.open(url);

if(!newWin || newWin.closed || typeof newWin.closed=='undefined')
{
    //POPUP BLOCKED
}

关于popup - 如何检测浏览器是否阻止了弹出窗口?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2914/

10-17 00:07