Обнаружить заблокированное всплывающее окно в Chrome - PullRequest
5 голосов
/ 09 апреля 2010

Хорошо, поэтому я использую Chromium для Ubuntu 9.10 и не могу заставить это работать, используя обычные средства обнаружения всплывающих окон, которые ...

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

Кроме того, принятое решение в этом посте SO, Обнаружение заблокированного всплывающего окна в Chrome , не работает.

Ответы [ 2 ]

2 голосов
/ 19 декабря 2012

popup.innerHeight больше не работает. Используйте externalHeight, если оно больше нуля, то оно не было заблокировано.

0 голосов
/ 09 апреля 2010

Если это страница в том же домене, отметьте popup.innerHeight. Если это 0, всплывающее окно, скорее всего, было заблокировано.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...