Почему Firefox отказывается переходить на этот домен?

Почему Firefox отказывается переходить на этот домен?

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

Домен в IFRAME, который я нашел, — www.btserve.com. Однако если я попытаюсь ввести его в адресную строку, Firefox сотрет его и заменит предыдущим адресом. Я вижу в панели сети, что запрос был сделан, но я не могу получить доступ к разрешениям страницы, если я не нахожусь на этом сайте.

Почему Firefox скрывает домен рекламы из URL и отказывает мне в доступе к нему? Как еще я могу заблокировать разрешения для этого домена?

решение1

Почему Firefox скрывает рекламный домен из URL и отказывает мне в доступе к нему?

Страница возвращает следующие заголовки HTTP-ответа:

HTTP/1.1 204 No Content
Connection: close
Date: Fri, 15 Nov 2019 12:56:22 GMT
ETag: W/"a-bAsFyilMr4Ra1hIU5PyoyFRunpI"
Server: nginx/1.14.1
X-Frame-Options: DENY

Таким образом, Firefox нечего отображать, и поэтому Firefox возвращается на предыдущую работающую страницу.

Так как я не являюсьAdBlockпользователь, я не могу ответить на ваш второй вопрос. Однако, вот обходной путь:

Если вы хотите заблокировать все запросы к определенному домену, вы можете добавить запись в свой hostsфайл ( /etc/hostsв ОС *nix или C:\Windows\System32\drivers\etc\hostsв ОС Windows), например следующую:

127.0.0.1 btserve.com

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

решение2

После использования сетевого инструмента в Firefox ответ веб-сайта содержит следующие заголовки:

HTTP/1.1 204 No Content Date: Fri, 15 Nov 2019 12:57:55 GMT Connection: keep-alive Server: nginx/1.14.1 X-Frame-Options: DENY ETag: W/"a-bAsFyilMr4Ra1hIU5PyoyFRunpI"

И никакого контента не прилагается.

Ошибка 204 означает, что запрос был получен и понят сервером, но данные для возврата пользователю отсутствуют.

источник: https://www.koozai.com/blog/analytics/коды-ответов-сервера-и-что-они-означают/#204

Связанный контент