Текущие веб-браузеры (Firefox, Chrome, ...) обычно имеют встроенные блокировщики всплывающих окон, которые предотвращают появление всплывающих окон без взаимодействия с пользователем (нажмите на ссылку).
Кроме того, есть несколько надстроек, которые обычно хорошо справляются с предотвращением нежелательных надстроек / всплывающих окон (adblock plus, adblock plus popup addon, ...).
Однако недавно я столкнулся с новым способом открытия всплывающего окна, которое, похоже, плохо обрабатывается веб-браузерами / надстройками:
Вариант 1: пользователь нажимает на ссылку (на вкладке 1), ссылка открывается на текущей вкладке (вкладка 1), а сценарий JavaScript пытается открыть всплывающее окно (на вкладке 2).
Вариант 2: пользователь нажимает на ссылку (на вкладке 1), ссылка открывается на новой вкладке (вкладка 2), а сценарий javascript пытается открыть объявление на вкладке источника (вкладка 1).
Опция 1, кажется, хорошо обрабатывается браузерами, но опция 2 - нет. Есть идеи, как заблокировать второй вариант?