Как я могу определить, блокирует ли браузер всплывающее окно? - JS

Как я могу определить, блокирует ли браузер всплывающее окно? Время от времени я сталкивался с веб-страницей, которая пытается открыть новое окно (для ввода данных пользователем или чего-то важного), но блокировщик всплывающих окон предотвращает это. Какие методы может использовать вызывающее окно, чтобы убедиться, что новое окно запускается правильно? 9 ответов Если вы используете JavaScript для открытия всплывающего окна, вы можете использовать что-то вроде этого: var newWin = window.open(url); if(!newWin || newWin.closed || typeof newWin.closed=='undefined') { //POPUP BLOCKED } Вот ответ для хрома: обнаружить заблокированное всплывающее окно в хроме @ ajwaka, не могли бы вы уточнить, не подходит ли этот ответ для Chrome или есть ли причина, по которой другой ответ лучше подходит для Chrome? Благодарность! @ ajwaka, по крайней мере, сегодня этот код работает в Chrome, отсюда и вопрос. @ Crashalot - Вы спрашиваете меня о чем-то, на что я ответил 6 лет назад -...