检测Chrome中阻止的弹出窗口

Chr*_*ner 5 javascript google-chrome popup

好吧我正在使用Chromium用于Ubuntu 9.10并且无法使用检测弹出窗口阻止程序的常规方法来实现这一点......

var popup = window.open(...);
var blocked;
if(!popup) {
    blocked = true;
} else {
    blocked = false;
}
Run Code Online (Sandbox Code Playgroud)

此外,此SO帖子中的已接受解决方案,Chrome中的检测阻止弹出窗口,无效.

Eli*_*rey 0

如果它是同一域上的页面,请检查popup.innerHeight。如果为 0,则弹出窗口很可能被阻止。