как заблокировать загрузку данных с веб-домена, в том числе с помощью кода JavaScript?

как заблокировать загрузку данных с веб-домена, в том числе с помощью кода JavaScript?

Я недоволен тем, что javascript от Google загружает разную чушь с домена *.gstatic.com. Я пытался указать своему брандмауэру блокировать *.gstatic.com, но, по-видимому, это блокировало только загрузку веб-страниц в браузер. Похоже, javascript от Google без проблем загружает логотип Google и все остальное, что он может загрузить.

Какие-либо предложения?

решение1

Вы можете использоватьФайл HOSTSдля блокировки подключений к заданному домену. Также доступны готовые файлы HOSTS, которые блокируют рекламу, баннеры, трекеры и т. д. из большого количества источников; см.Вот этот, например.

Существуют и другие решения.IEиОпераимеют встроенные функции блокировки рекламы, в то время какFire FoxиХромимеют дополнения, предлагающие ту же функциональность.

решение2

gstatic.comобслуживает статические файлы Google; как их Javascript, CSS и изображения, и это как-то неправильно закрывать их. Он функционирует как CDN, который кэширует большую часть того, что использует Google, так что им не нужно обслуживать это из google.comсебя, так как это было бы очень затратно для производительности сети.

Вам не нужно блокировать это доменное имя, так как в этом нет никакого смысла. Другой поддерживаемый файл hosts, который вы можете найти, этоhttp://someonewhocares.org/hosts/zero/

Возможно, вы могли бы рассмотреть возможность объединения обоих файлов хостов, предоставленных в этих ответах, сначала попробуйте заменить 127.0.0.1на , 0.0.0.0поскольку это лучший подход к блокировке (он не выполняет запросы к локальному хосту), а если это не сработает, то замените в обратном направлении.

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

решение3

Вы можете использовать решение для блокировки рекламы в вашем браузере. Я использую Opera, и в нем есть встроенный блокировщик контента. Он использует файл, urlfilter.iniв котором вы можете определить шаблоны URL-адресов, которые будут заблокированы. Аналогичные решения существуют для большинства браузеров (Firefox, Chrome).

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