Этот метод позволит навсегда избавиться от назойливых скриптов, лезущих на разных сайтах. С помощью этого метода вы можете удалить такие скрипты как онлайн-чат на сайте или назойливые callback сервисы. Также этот метод будет полезен тем, кто хочет заблокировать отслеживание себя на сайтах сторонними счетчиками, такими как Яндекс метрика или Гугл аналитика.
Рассмотрим удаление на примере онлайн-чата от jivosite. Метод работает только для скриптов, которые подгружаются со сторонних серверов.
Как найти тот скрипт, который мы хотим заблокировать?
Обычно сторонние сервисы оставляют комментарии, которые отображаются в коде страницы, и их не составляет труда найти.
Чтобы просмотреть код страницы, нажмите в браузере правой кнопкой на том окне, которое нужно заблокировать и выберите «Посмотреть код» (в Chrome, Yandex Bowser и другие на основе webkit) или «Исходный код страницы» (в Firefox):
Далее нужно найти код, который отвечает за загрузку скрипта. В данном случае этот код выглядит так:
Начинается с комментариев <!— BEGIN JIVOSITE CODE {literal} —> и заканчивается комментарием <!— END JIVOSITE CODE —>, а между ними javascript-код, который и отвечает за загрузку и инициализацию всплывающего окна. Нам нужен только участок, который напоминает адрес сайта — нужный фрагмент уже выделен на изображении синим.
Чтобы полностью удалить онлайн-помощник, нам потребуется отредактировать файл hosts.
Файл hosts находится по пути:
Windows — C:WindowsSystem32driversetc
Linux Ubuntu/Debian — /etc/hosts
Для полной блокировки надоедливого скрипта потребуется добавить в файл строку вида:
127.0.0.1 code.jivosite.com
Этой строчкой мы говорим компьютеру, что при обращении на этот адрес нужно заворачивать его на нашу локальную машину, и так как у нас нет ни веб-сервера, ни такого файла — то ничто и не сможет загрузиться на страницу сайта, которую мы посетим в интернете.
Файл hosts нужно редактировать с правами администратора
Таким образом мы запретим загрузку стороннего скрипта абсолютно на всех сайтах, которые мы посещаем (могут быть, конечно, исключения, на некоторых сайтах, где вебмастера хранят локальную копию скрипта, но таких сайтов вы найдете менее 0.1%).
Таким легким способом можно запретить загрузку абсолютно всех сторонних скриптов, которые нас раздражают при посещении наших любимых сайтов.
Что можно заблокировать еще?
Небольшой список самых распространенных:
#можно скопировать и вставить в файл hosts
127.0.0.1 code.jivosite.com #jivosite
127.0.0.1 web.redhelper.ru #redhelper callback
127.0.0.1 cdn.envybox.io #envybox callback
127.0.0.1 mc.yandex.ru #яндекс метрика
Если вы хотите заблокировать другое всплывающее окно и у вас не получается — пишите в комментариях, я помогу с блокировкой.