A funcionalidade básica do NoScript funciona domínio por domínio, mas o Application Boundaries Enforcer (ABE) pode trabalhar em URLs específicos e é flexível o suficiente para fazer o que você quer.
Aqui está a regra USER usada para obter uma pesquisa decente sem quebrar o resto:
Site ^https://encrypted.google.com/(s|search)(\?.*|$)
Deny INC(SCRIPT,XHR)
Sandbox
Basta adicioná-lo no final em NoScript Options > Advanced > ABE > User
.
A linha Site
corresponde à página que você carrega e ao URL usado nas atualizações do Google Instant, portanto, se a combinação de Site
e INC()
corresponder à URL da solicitação de nível superior ou pedido que está sendo julgado (documentos ABE do NoScript não são claros sobre isso), ele causará solicitações de novos resultados sem pressionar Enter para falhar.
O SCRIPT
no INC()
pode ou não ser demitido (veja meu comentário sobre a falta de detalhes nos documentos ABE), mas, se isso acontecer, bloqueia explicitamente qualquer Javascript externo que eles possam estar puxando .
Por fim, a linha Sandbox
informa à ABE para permitir a solicitação da própria página ... mas para fazer isso com o Javascript desativado. Ele e a linha Site
podem ser os únicos que você precisa, mas achei que seria seguro.
Se você quiser mais detalhes, os documentos acima estão no link