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

Я попробовал несколько приведенных popup выше примеров, но не смог pop-up заставить их работать с Chrome. Этот pop-up простой подход работает с pop-up Chrome 39, Firefox 34, Safari popup 5.1.7 и IE 11. Вот фрагмент pop-up кода из нашей библиотеки popup JS.

openPopUp: function(urlToOpen) {
    var popup_window=window.open(urlToOpen,"myWindow","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes, copyhistory=yes, width=400, height=400");            
    try {
        popup_window.focus();   
    } catch (e) {
        alert("Pop-up Blocker is enabled! Please add this site to your exception list.");
    }
}

popup

2022-11-18T22:34:38+00:00
Вопросы с похожей тематикой, как у вопроса:

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