NotScript apporte la fonctionnalité NoScript à Google Chrome

Mise à jour : NotScript n'est plus disponible. Vous pouvez utiliser ScriptBlock ou uMatrix à la place. Vous pouvez consulter notre critique de Firefox sur uMatrix, qui offre des fonctionnalités identiques à celles de la version Chrome. L'examen suivant est conservé sur le site à des fins d'archivage. Fin

Jusqu’à présent, il n’était pas possible de porter la populaire extension de blocage de script Firefox NoScript sur Google Chrome.

Les restrictions du navigateur empêchaient de bloquer des éléments avant leur chargement, ce qui ne fonctionnait évidemment pas bien pour un add-on de sécurité devant bloquer les scripts avant leur chargement.

Le développeur de l'extension NotScript pour Chrome explique les modifications récentes apportées au navigateur qui ont rendu l'extension possible:

NotScripts utilise une méthode unique et nouvelle pour fournir cette fonctionnalité "NoScript" similaire à celle de Google Chrome qui n’était pas possible auparavant. Il introduit une technique innovante de mise en cache intelligente du stockage HTML5 pour surmonter les limitations de Google Chrome qui empêchaient la création d’une telle extension auparavant. NotScripts bloque le contenu tiers AVANT leur chargement et le fait tout en disposant d'une liste blanche. C’est l’une des extensions clés attendue par de nombreuses personnes depuis la sortie de Google Chrome.

L'installation du script nécessite que l'utilisateur définisse un mot de passe dans le dossier du profil Chrome, en modifiant manuellement le fichier CHANGE__PASSWORD__HERE.js. Cela peut éloigner de nombreux utilisateurs qui souhaiteraient probablement utiliser le module complémentaire, et le développeur doit envisager un autre moyen de définir ce mot de passe.

noscript

Un mot de passe NotScripts doit être défini pour la première utilisation sur un ordinateur ou si NotScripts a été mis à jour. Le mot de passe est utilisé pour protéger votre confidentialité en empêchant les sites Web d’afficher les caches de la liste blanche de NotScripts. En raison de contraintes techniques, vous devez ouvrir un fichier pour définir le mot de passe.

Une fois que cela est fait, NotScript commencera à fonctionner de manière similaire à NoScript. L'extension empêche la plupart des scripts, mais pas tous, d'être exécutés automatiquement sur un site Web, avec la possibilité d'ajouter des scripts à la liste blanche afin qu'ils puissent être exécutés normalement.

Il place une icône dans la barre d'adresse, qui affiche les scripts actuellement bloqués et autorisés sur le site.

notscript

Les scripts autorisés sont ajoutés à une liste blanche.

liste blanche notscript

Il est en outre possible d'autoriser temporairement les scripts pour tous les sites. La fonctionnalité actuellement manquante est l'option permettant d'activer temporairement un script pour une session uniquement.

Comme mentionné précédemment, NotScript présente plusieurs limitations à ce stade de développement:

NotScripts peut bloquer des plugins tels que Flash et Silverlight. Cependant, les applets Java constituent un cas particulier. Les applets Java incorporés à la norme ou aux balises peuvent être bloqués, mais les applets Java incorporés aux anciennes balises déconseillées ne peuvent pas être bloqués car Google Chrome ne déclenche pas les événements de chargement pour cette méthode héritée. La solution actuelle consiste à désactiver Java dans votre navigateur jusqu'à ce que cela soit corrigé.

Tous les scripts chargés depuis un emplacement source (la grande majorité) peuvent être bloqués. Toutefois, NotScripts ne peut pas bloquer les scripts en ligne directement écrits dans le code HTML d'une page Web, car Google Chrome ne déclenche pas les événements de chargement correspondants.

Par exemple: peut être bloqué sans aucun problème. Cependant, alert ("Hello, World!"); Les textes écrits directement dans le code HTML par le site que vous visitez ne peuvent pas être bloqués par NotScripts car ils ne sont chargés d'aucune manière, ils font directement partie de la page Web affichée. Cependant, ces scripts en ligne sont généralement utiles et sont souvent nécessaires au bon fonctionnement d'un site. Si vous le souhaitez, vous pouvez configurer Google Chrome pour qu'il refuse le javascript pour tous les sites et utiliser NotScripts pour sélectionner de manière sélective les scripts à exécuter sur les sites sur lesquels vous activez javascript.

Lorsque vous visitez un site Web pour la première fois et que les scripts sont activés, NotScripts peut le recharger rapidement une fois, car il met la liste blanche en mémoire cache et est actualisé. Par la suite, aucun rechargement n'est nécessaire, sauf si vous modifiez une partie de votre liste blanche qui affecte directement le site. Ceci est seulement un problème mineur et se produit de moins en moins à mesure que NotScripts apprend la liste blanche souhaitée.

NotScript est une extension unique pour Google Chrome, qui fournit une bonne partie des fonctionnalités de NoScript. La première version officielle semble prometteuse et si le développeur continue d'implémenter des fonctionnalités et éventuellement de trouver des moyens de supprimer certaines des limitations et la création redoutée du mot de passe, alors NotScript pourrait devenir ce que NoScript est pour Firefox: un complément indispensable.