10

Я часто посещаю веб-сайт, а затем мне предлагают всплывающее окно.

Это не настоящее «всплывающее окно» в том смысле, что это не новое окно браузера, созданное без согласия пользователя; он существует в уже открытом окне. Но это неудобство, похожее на традиционное «всплывающее окно», потому что оно либо предотвращает щелчок или прокрутку пользователя в любом месте за пределами поля, либо затемняет фон до такой степени, что исходное содержимое веб-страницы скрывается.

В то время как время от времени ни одно из этих препятствий не возникает, большая коробка все еще доминирует на экране, что отвлекает.

Независимо от его природы, пользователь должен выполнить какое-то действие, чтобы окно исчезло, чтобы пользователь мог просматривать незаметную страницу.

Коробка обычно запрашивает некоторую личную информацию, в частности адрес электронной почты или учетную запись социальной сети. Пользователь должен либо предоставить эту информацию, либо выйти из коробки, чтобы увидеть веб-страницу полностью.

Иногда всплывающее окно - волк в овечьей шкуре. Он ставит пользователю вопрос о покровительстве, который просто служит "приглашающим" предлогом для получения информации о пользователе. Примером этого первоначального запроса может быть: « Вы хороший человек?"

Если пользователь хочет выйти из коробки, он вынужден нажать на еще более покровительственный ответ (который должен быть "умным"), например, «Нет, я не такой.Мне нравится убивать щенков и наступать на замки из песка ».

Я ни разу не вводил свою личную информацию ни в одну из этих незапрошенных коробок, и вероятность того, что я когда-либо захочу это сделать, невелика.

Мое оправдание? Прежде чем я захочу передать свою контактную информацию на случайный веб-сайт, я должен сначала довериться сайту и заинтересоваться его содержанием. Обычно этот процесс занимает у меня больше нескольких секунд, поэтому я обычно выхожу из коробки, даже не рассматривая его запрос.

Чтобы быть ясным, я не имею в виду более гнетущую форму всплывающего окна, в котором может быть указано следующее: «Вы должны отключить расширение для блокировки рекламы перед просмотром этой страницы». или «Пожалуйста, отключите Adblock, чтобы поддержать нас».


В случае, если вы не знакомы с всплывающим окном запроса электронной почты, которое я описал, вот только один пример (из бесчисленных нарушающих веб-сайтов):

https://www.wired.com/2017/03/fcc-graciously-sets-internet-providers-free-sell-data/

(Отображение всплывающего окна с запросом электронной почты на данной веб-странице занимает около 5 секунд.)

В этом конкретном примере, хотя фон только слегка затемнен (вместо того, чтобы быть слишком затемненным или размытым), страница полностью "зависает", когда появляется всплывающее окно. Пользователь не может прокрутить или щелкнуть что-либо за пределами поля. Чтобы закрыть окно, пользователь должен щелкнуть "х" в правом верхнем углу всплывающего окна или отправить свою информацию.

Если вы обновите страницу или нажмете другую статью на этом сайте, всплывающее окно больше не появится. То есть всплывающие окна автоматически предотвращаются, если на их компьютере уже сохранен файл cookie Wired.com.


Теперь, когда я сформулировал проблему, я надеюсь, что у кого-то есть решение, которое в идеале будет работать универсально на всех или на большинстве веб-сайтов.

Я попытался загрузить расширения для браузеров Adblock, Adblock Plus и uBlock Origin и включить все возможные фильтры, которые предусмотрены в этих расширениях. Тем не менее я обнаружил, что эти три расширения не надежно блокируют всплывающие информационные запросы (что имеет смысл, поскольку я не верю, что они предназначены).

Я опасаюсь, что способ, которым эти веб-сайты реализуют всплывающие окна запросов, является слишком общим или широким для любого расширения, чтобы надежно блокировать эти всплывающие окна (то есть, не отключая также желательные или инициируемые пользователем всплывающие окна в процесс).

Мой браузер - Google Chrome.

OS X El Capitan, версия 10.11.6.

3 ответа3

2

ВАРИАНТ 1 - Заблокируйте это самостоятельно

Перейти на сайт, получить всплывающее окно.

Нажмите кнопку расширения AdBlock на панели инструментов и выберите "Блокировать рекламу на этой странице".

Покажите ему объявление, и оно получит следующее окно:

рекламный блок

Элементы id и name, содержащие текст google_ads, также содержат данные, относящиеся к этой странице. Чтобы сделать это правило блокировки более общим, я снял эти флажки, оставив тип и класс, потому что IFRAME больше не используются, а тот, который должен активно скрывать, довольно подозрительный.

Посмотрим, как это пойдет в будущем. Следует отфильтровать как минимум несколько объявлений.

ВАРИАНТ 2 - Изменить свои собственные правила

Вы можете перейти на вкладку «Настройка AdBlock» и вручную редактировать свои фильтры.

Вы увидите объявление, которое мы заблокировали в варианте 1 (если вы его пробовали), следующим образом:

www.wired.com##IFRAME[class="active hide-mob"]

Мы можем сделать его более общим, используя текст google_ads, который мы видели ранее, и убрать ограничение на Wired (обратите внимание на *, чтобы сделать соответствие текста менее конкретным):

*##IFRAME[id*="google_ads"]

ВАРИАНТ 3 - Пусть кто-то другой заблокирует это

Нажмите кнопку AdBlock на панели инструментов и перейдите к параметрам. Существует список фильтров, которые в настоящее время применяются. Тот, который не отмечен по умолчанию, описывается как:

Fanboy's Annoyances (blocks in-page pop-ups, social media and related widgets, and other annoyances)

Попробуйте включить это и посмотрите, поможет ли это

2

Необходимость делать это на сайте за сайтом, элемент за элементом, на самом деле не является ответом на исходный вопрос, поскольку OP использует Wired.com в качестве примера для ссылки на тип рассматриваемого всплывающего окна.

Фильтр Fanboy's Annoyances не блокирует всплывающие окна с подпиской на новостную рассылку.

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

Существует расширение для Chrome и Firefox под названием NoScript, которое по крайней мере делает переключение Javascript одним щелчком мыши.

0

Я использовал для этого uMatrix, а потом устал, когда 75% веб-сайтов ломались. Но теперь я обнаружил хороший аддон, «открыть в режиме инкогнито», в котором я могу без проблем открыть страницу в режиме «Инкогнито» без включенной функции «UM».

Просто опробовал проводную страницу и другую живую сильную страницу, и оба были приятно подавлены.

О, здорово, это тоже сломало этот сайт :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .