javascript - 在 Chrome 中检测被阻止的弹出窗口

标签 javascript google-chrome popup

好的,所以我在 Ubuntu 9.10 上使用 Chromium,但无法使用检测弹出窗口阻止程序的正常方法使其正常工作......

var popup = window.open(...);
var blocked;
if(!popup) {
    blocked = true;
} else {
    blocked = false;
}

此外,此 SO 帖子中接受的解决方案 Detect blocked popup in Chrome , 不起作用。

最佳答案

popup.innerHeight 不再有效。使用 outerHeight,如果大于零则未被阻塞。

关于javascript - 在 Chrome 中检测被阻止的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2604144/

相关文章:

javascript - UI 线程阻塞 - 当在 chrome 中动态禁用输入类型范围时,所有输入元素都停止工作并且似乎无法访问

google-chrome - 如何在 flatpak google chrome 中从 intellij 打开浏览器预览

javascript - 弹出窗口 react 不够灵敏

java - 如何在 JFrame 中创建弹出 JPanel

javascript - 在移动设备上禁用垂直滚动

javascript - 如何解决错误:Puppeteer 中的 net::ERR_CONNECTION

javascript - jQuery - 级联类和点击功能问题

javascript - 添加/显示附加表单字段的最佳方式

firefox - Chrome 或 Firefox 中的 "View As MIME Type"

c# - 如何在 Windows 中通过 C# 执行 msg.exe?