3

Как настроить AdBlock или NoScript, чтобы сделать поиск в Google без сценариев, но не разбивать множество страниц, использующих сценарии Google (например, если я «запрещаю google.com» в NoScipt)

@ связанный https://webapps.stackexchange.com/questions/13566/how-to-turn-off-googles-page-preview-in-search/13626#13626

1 ответ1

4

Базовая функциональность NoScript работает по доменам, но Enforcer Boundaries Application (ABE) может работать с определенными URL-адресами, и он достаточно гибок, чтобы делать то, что вы хотите.

Вот правило USER, которое я использовал, чтобы получить достойный поиск, не нарушая остальных:

Site ^https://encrypted.google.com/(s|search)(\?.*|$)
Deny INC(SCRIPT,XHR)
Sandbox

Просто добавьте его в конце в NoScript Options > Advanced > ABE > User .

Строка « Site соответствует как загружаемой странице, так и URL-адресу, используемому для скрытого обновления Google Instant, в зависимости от того, совпадает ли сочетание Site и INC() в URL-адресе запроса верхнего уровня или оценивается запрос (документы NoScript ABE). не ясно), это вызовет запросы на новые результаты, не нажимая Enter, чтобы потерпеть неудачу.

SCRIPT в INC() может или не может быть уволен (см. Мой комментарий о недостатке деталей в документах ABE), но, если это так, он явно блокирует любой внешний Javascript, который они могут использовать.

Наконец, строка « Sandbox сообщает ABE разрешить запрос самой страницы ... но сделать это с отключенным Javascript. Возможно, вам понадобятся только строка Site , но я подумал, что буду осторожнее.

Если вам нужна дополнительная информация, вышеупомянутые документы находятся по адресу http://noscript.net/abe/abe_rules.pdf.

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