Базовая функциональность 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.