Как заблокировать js и картинки с другого сайта
Здравствуйте, на старом сайте использовались развлекательные примочки через iframe сторонних ресурсов, половина из них уже загнулись и теперь показывает назойливую рекламу. Пробовал с помощью css скрыть, но все равно проскакивает рекламные флеш баннеры или картинки. Может заблокировать домены с которых идет реклама? Как это сделать, вчера пол дня маялся и в поиске толком ничего не нашел (adblock у меня стоит я для посетителей у которых его нету стараюсь убрать эту рекламу). Удалять код запарюсь он размещен на сотнях страниц
На сайте с 23.05.2004
11 февраля 2016, 09:39
Смотрите в сторону Content Security Policy (CSP) , тут на форуме есть обсуждения и предложения по настройке.
Как отключить JavaScript в популярных браузерах
Отключение JavaScript — это шаг на пути к простому и чистому интернету. Сделав его, вы заметите, что скорость загрузки страниц увеличится. Также на сайтах пропадет огромное количество отвлекающих факторов: реклама, фича с бесконечной прокруткой страниц, всплывающие окна. Чтобы попасть в этот минималистичный мир, нужно лишь разобраться, как отключить JavaScript в популярных браузерах.
Ниже мы приложим инструкции для Chrome, Яндекс.Браузера, Opera, Firefox, Safari и Explorer.
Как отключить Ява Скрипт в Яндекс Браузере
Если вам нужно отключить Ява Скрипт в Яндекс Браузере, для этого потребуется сделать всего лишь 6 простых шагов. Следуйте изложенной ниже инструкции:
- Запустите Yandex.Browser.
- Откройте меню (значок в виде трех полосок в правом верхнем углу).
- Перейдите в параметр меню «Настройки».

- Перед вам откроется поисковик настроек. Впишите туда «Java».
- Чтобы добраться до нужных нам настроек, выберите параметр «Расширенные настройки сайтов».

- Установите вариант «Запрещен».

Как отключить JavaScript в Opera
Процесс деактивации опции в этом браузере примерно похож на изложенные выше шаги для Yandex. Чтобы отключить JavaScript в Opera, двигайтесь по нашей инструкции:
- Запустите браузер.
- Зайдите в меню. Его значок расположен в левом верхнем углу.
- Перейдите в раздел «Настройки».
- Когда перед вами появится поисковик настроек, введите туда слово «Java».
- Перейдите в раздел меню под названием «Настройки сайта».

- Перейдите в раздел «JavaScript».
- Переведите тумблер в неактивное положение.

Как отключить JS в Firefox
На браузере от Mozilla процесс выглядит немного иначе, но в целом он тоже несложный даже для начинающих пользователей компьютера. Чтобы выключить JavaScript, действуйте по инструкции, изложенной ниже:
- Запустите браузер.
- В адресную строку введите 2 слова, разделенных двоеточием «about:config». Для ввода данных нажмите клавишу «Enter».
- Нажмите «Принять риск и продолжить».
- У вас появится специальная поисковая строка, где нужно написать — javascript.enabled.

- Нажмите на иконку «Переключить». Она будет расположена в появившейся строке с правой стороны.

Все, отключение ЯваСкрипт на Файрфокс завершено.
Как выключить JavaScript в Google Chrome
В этом браузере опция деактивируется через настройки. Для отключения ЯваСкрипт в Гугл Хром вам нужно сделать 5 простых шагов:
- Откройте меню.
- Зайдите в «Настройки».
- В поле «Поиск настроек» введите слово «Java».
- Перейдите в «Настройки сайта».

- Нажмите на поле «JavaScript».

- Переведите тумблер в отключенное положение.

Отключение ЯваСкрипт в Google Chrome успешно завершено.
Как отключить JavaScript в Safari
Для деактивации JavaScript в Сафари следуйте инструкции:

- Запустите браузер.
- Зайдите в «Настройки».
- Нажмите на раздел «Безопасность».
- Уберите галочку возле пункта «Включить JavaScript».
Как отключить JavaScript в Internet Explorer
Для деактивации JavaScript в Internet Explorer, вам нужно следовать простой инструкции:
- Находясь в браузере, нажмите на значок в виде шестеренки.
- Нажмите на раздел «Свойства браузера».
- В открывшемся окне выберите вкладку «Безопасность».
- Нажмите на зону «Интернет».

- Нажмите на кнопку «Другой».

- Под надписью «Выполнять сценарии приложений Java» нужно нажать «Отключить».

- Нажмите «ОК» для сохранения изменений.
Как проверить работу JavaScript
Убедиться в том, получилось ли у вас отключить эту опцию или нет, можно двумя способами:
- Зайти в нужные настройки браузера по изложенным выше инструкциям и посмотреть, отключен ли параметр, отвечающий за Ява Скрипт.
- Зайти на хорошо известный вам сайт и проверить, не пропали ли на нем привычные объекты: рекламный блок, всплывающие баннеры, элементы навигации. Если пропали, тогда Ява Скрипт отключен.
Процесс отключения JavaScript занимает всего пару минут. Учтите, что это решение может дать не только преимущества в виде ускорения загрузки страниц и исчезновения назойливой рекламы. Вместе с этим на сайтах могут пропасть важные элементы, без которых невозможно будет полноценно на них работать. Например, в Битриксе при отключении Java Script у исполнителя перестанут отображаться назначенные ему задачи.
Что такое JavaScript и как отключить его в браузерах Firefox, Chrome, Opera, Safari, Яндекс Браузере
Язык программирования JavaScript используется для создания интерактивных страниц. Веб-сайты используют JavaScript для быстрой подгрузки данных на сайт. Например, дизайнерские подсказки при наведении мышкой, просмотр изображений в виде карусели, проверка корректности заполнения форм при отправке данных и т.п.
JavaScript настолько стал популярен, что его использует большинство сайтов в Интернете.
Минусы технологии JavaScript
- В языке JavaScript встречаются критические уязвимости.
- Некоторые ваши параметры, такие как язык операционной системы, браузера, часовой пояс, IP адрес и другие параметры могут быть обнаружены через Javascript.
Как отключить JavaScript
JavaScript можно отключить в браузерах: Mozilla Firefox, Google Chrome Chrome, Opera, Safari, Яндекс Браузер и Internet Explorer.
Можно проверить включена ли технология Javascript в вашем браузере на странице Проверки JavaScript и IP адреса.

Если у вас стоит значение Отключено, значит либо вы уже ранее отключили Javascript, или он не включен по умолчанию в браузере.
Если значение Включено, то читайте дальше как отключить.
Быстрая навигация по этой странице:
Google Chrome
Для отключения JavaScript в браузере Google Chrome зайдите в Настройки.

В строку поиска введите javascript и откройте Настройки Контента.


Отключите JavaScript в Google Chrome.

Mozilla Firefox
Для отключения JavaScript в браузере Mozilla Firefox введите в адресную строку следующий текст.
about:config
И нажмите кнопку Я принимаю риск.

В строку поиска введите javascript.enabled. Нажмите правой кнопкой мышки на строку и выберите Переключить.
JavaScript отключен в браузере Mozilla Firefox.

Safari
Для отключения JavaScript в браузере Safari зайдите в Настройки.

Отключите JavaScript в Safari на вкладке Безопасность.

Opera
Для отключения JavaScript в браузере Opera введите следующий текст в адресную строку и нажмите Enter.
opera://settings
Выберите раздел Сайты и отключите JavaScript в браузере Opera.

Яндекс Браузер
Для отключения JavaScript в Яндекс Браузере зайдите в Настройки.

Пролистайте вниз и нажмите на кнопку Дополнительные параметры и затем нажмите на кнопку Настройки содержимого.

Отключите JavaScript в Яндекс Браузере.

Internet Explorer
Для отключения JavaScript в браузере Internet Explorer зайдите в Свойства браузера.

На вкладке Безопасность нажмите кнопку Другой.

Найдите Сценарии и отключите Активные сценарии Javascript в Internet Explorer.

Microsoft Edge
Компания Microsoft убрала возможность отключения Javascript в последней версии браузера Microsoft Edge.
Если вам важно отключить JavaScript в Microsoft Edge, то рекомендуем воспользоваться другим браузером.
Станьте экспертом!
Получите больше информации о том, как быть анонимным в Интернете.
Получите знания в 1 клик
Как отключить определенный JavaScript на сайте?
Добрый день подскажите как на определенном сайте отключить JavaScript (сайт не мой)?
Есть куча дополнений для браузера, они блокируют работу JS, но блокируют все подряд.
Суть проблемы: на одном сайте, который я постоянно посещаю, висит реклама, которую не могу заблокировать, т.к. при каждой загрузке страницы меняется class этих блоков, этот class генерирует JS. Надеюсь, понятно объяснил.
- Вопрос задан более трёх лет назад
- 8510 просмотров
2 комментария
Оценить 2 комментария
Т.е. сайту, на котором вы постоянно сидите, вы не даёте заработать? Пожертвования делаете чтоли? Или просто вы только пользуетесь ресурсами, ничего не давая взамен?
Роман @RGBPlus Автор вопроса
FireGM: Раньше было, что, заплати столько и рекламы на сайте под своей учетной записью не увидишь, заплатил и жил спокойно (какое то время). Но, теперь они переиграли что то там, и сделали месячный абонемент на отключение рекламы, а то что ты платил до этого, они плюют на договоренности/условия и старые условия их не волнуют. Твои заслуги, что ты сделал для развития и т.д. — я считаю что меня просто обманули (завтра они переиграют, сделают недельные абонементы). Если бы они добавили к условиям, к примеру: те кто купил абонемент до такого числа остаются на старых условиях, новые пользователи по новым условиям. Все честно! А тут нет, уже дело не деньгах, а принципе!
Решения вопроса 0
Ответы на вопрос 4

Как вариант добавить в hosts запись вида:
127.0.0.1 домен.откуда.грузится.рекламный.скрипт.ru
Ответ написан более трёх лет назад
Нравится 1 1 комментарий
Роман @RGBPlus Автор вопроса
Как вариант можно использовать, есть еще какие ни будь предложения!?
Можно заблокировать элемент косметическим фильтром в uBlock(или AdBlock, но uBlock обещает совместимый синтаксис), опираясь не на имя класса, а на контекст. Можно использовать их синтаксис или обычные css-селекторы
фильтры в uBlock
совместимый синтаксис AdBlock
UPD: работает, увы, не всё. Заблокировать первый ответ по #answers_list>li:nth-of-type(1) у меня не получилось. Однако, можно написать нужный фильтр на js, добавить его в библиотеку ресурсов uBlock и внедрять где нужно, а там уже все селекторы обязаны работать.
Да, и тот же uBlock может блокировать как внешние, так и инлайновые скрипты (через фильтр script:contains(. ) )
На примере Яндекс-поиска:
0. имеем нежелательный скрипт
https://yandex.ru/clck/jclck/dtype=stred/pid=0/cid=8327
. и т.д.
1. идём в меню uBlock -> Мои фильтры, прописываем ||yandex.ru/clck/jclck/dtype^
2. не имеем нежелательного скрипта (проверяем в журнале сетевых запросов uBlock)
* uBlock в режиме Advanced user