3 votes

Comment rendre Google Search sans script avec NoScript/AdBlock ?

Comment configurer AdBlock ou NoScript pour rendre Google Search sans script, mais sans casser la multitude de pages qui utilisent les scripts de Google (comme si j'interdisais google.com dans NoScipt) ?

@related https://webapps.stackexchange.com/questions/13566/how-to-turn-off-googles-page-preview-in-search/13626#13626

4voto

ssokolow Points 856

La fonctionnalité de base de NoScript fonctionne domaine par domaine, mais l'Application Boundaries Enforcer (ABE) peut fonctionner sur des URL spécifiques et est suffisamment flexible pour faire ce que vous voulez.

Voici la règle USER que j'ai utilisée pour obtenir une recherche décente sans casser le reste :

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

Il suffit de l'ajouter à la fin dans NoScript Options > Advanced > ABE > User .

En Site correspond à la fois à la page que vous chargez et à l'URL utilisée pour les mises à jour instantanées de Google. Site y INC() en fonction de l'URL de la requête de premier niveau ou de la requête jugée (la documentation ABE de NoScript n'est pas claire à ce sujet), cela fera échouer les demandes de nouveaux résultats sans appuyer sur Entrée.

En SCRIPT dans le INC() peut ou non être déclenché (voir mon commentaire sur le manque de détails dans la documentation ABE) mais, si c'est le cas, il bloque explicitement tout Javascript externe qu'ils pourraient faire entrer.

Enfin, le Sandbox indique à ABE d'autoriser la requête pour la page elle-même... mais de le faire avec le Javascript désactivé. Cette ligne et la ligne Site sont peut-être les seuls dont vous avez besoin, mais j'ai préféré jouer la carte de la sécurité.

Si vous voulez plus de détails, les documents susmentionnés se trouvent à l'adresse suivante http://noscript.net/abe/abe_rules.pdf

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X