На обычных сайтах да.
Но вот пример в веб-приложении: нажал кнопку, последовательно выполнились несколько функций, AJAX-запросов, если после этого открыть попап, то он блокируется. А в сафари на IOS, даже если разрешить всплывающие окна, на каждый такой попап появляется запрос «Разрешить/Запретить», что очень раздражает. Вот и приходится придумывать, как это обойти.
ekubyshin, спасибо за пост, хоть его наверно и заминусуют.
Раз запретили, значит без злого умысла пытаться обходить запрет не нужно.
Сегодня работает, а завтра браузер обновился и уже не работает.
Так что за нормальным этот вариант назвать нельзя
Наткнулся на эту статью в поисках ответа на вопрос как показать окно скачивания по таймеру. Правильный ответ нашёл тут: stackoverflow.com/a/7208039/1565832.
Как обойти PopUp blocker в браузере в асинхронных запросах