Как заблокировать все всплывающие окна?

634
foerno

Мои вопросы касаются тех всплывающих окон, которые покрывают всю страницу и представляют собой обычные элементы DOM, например, <div>но я не знаю, как они называются. Обычно они содержат ссылки на социальные сети или просят вас зарегистрироваться на веб-сайте или подписаться на их рассылку.

Есть ли способ надежно обнаружить эти элементы и заблокировать их захват экрана или скрыть их? Дополнение Firefox или сценарий Greasemonkey?

Вот пример того, что я имею в виду:

Как заблокировать все всплывающие окна?

0
Как программное обеспечение (при условии, что это будет универсальный инструмент) различает действующий модальный и рекламный модальный? Для не универсальных решений есть несколько списков для вашего рекламного блокиратора по вашему выбору. Блокирование скриптов в целом, вероятно, также будет работать, в зависимости от базовой разметки. Seth 7 лет назад 0
В некотором смысле вы спрашиваете о Рекомендации по программному обеспечению, которая, кроме того, не является темой, и на самом деле нет хорошего ответа на это, кроме «Нет» или «Нет». Похоже, вы знаете о DOM, поэтому спросите себя, что бы идентифицировать «плохой» элемент DOM, который делает модальное из «хорошего». Если не использовать списки фильтров, вероятно, вы ничего не сможете сделать. Seth 7 лет назад 0
Возможный дубликат https://superuser.com/q/433613/105108. ks1322 6 лет назад 0

2 ответа на вопрос

-1
foerno

Вы можете заблокировать некоторые из этих всплывающих окон, а также другой социальный контент, используя Adblock Plus . после установки вам нужно добавить список фильтров под названием Fanboy Annoyances List, который можно загрузить с веб-сайта Fanboy .

-1
Ken Evers

Другим вариантом является браузер под названием Slimjet. Он использует Chrome, но довольно эффективно блокирует рекламу ... не так эффективно, как adblock plus, но все же весьма полезен.