Я искал и искал, и, наконец, нашел это, поэтому мне пришлось поделиться, потому что, как другие люди говорили, что это сломано в новых версиях Chrome. Таким образом, фиксированное решение таково:
var popUp = window.open( url );
setTimeout( function() {
if ( popUp.outerHeight === 0 ) {
alert('blocked');
}
}, 25);