Хорошо, поэтому я использую Chromium для Ubuntu 9.10 и не могу заставить это работать, используя обычные средства обнаружения всплывающих окон, которые ...
var popup = window.open(...); var blocked; if(!popup) { blocked = true; } else { blocked = false; }
Кроме того, принятое решение в этом посте SO, Обнаружение заблокированного всплывающего окна в Chrome , не работает.
popup.innerHeight больше не работает. Используйте externalHeight, если оно больше нуля, то оно не было заблокировано.
Если это страница в том же домене, отметьте popup.innerHeight. Если это 0, всплывающее окно, скорее всего, было заблокировано.
popup.innerHeight