NotScript porta la funzionalità NoScript a Google Chrome

Aggiornamento : NotScript non è più disponibile. Puoi invece usare ScriptBlock o uMatrix. Puoi dare un'occhiata alla nostra recensione su Firefox di uMatrix che offre funzionalità identiche alla versione di Chrome. La seguente recensione è conservata sul sito a scopo di archiviazione. Fine

Fino ad ora non era possibile eseguire il porting della popolare estensione NoScript per il blocco degli script di Firefox su Google Chrome.

Le restrizioni del browser rendevano impossibile bloccare gli elementi prima che fossero caricati, il che ovviamente non funzionava bene per un componente aggiuntivo di sicurezza che doveva bloccare gli script prima che fossero caricati.

Lo sviluppatore dell'estensione NotScript per Chrome spiega le recenti modifiche apportate al browser che hanno reso possibile l'estensione:

NotScripts utilizza un metodo unico e innovativo per fornire questa funzionalità simile a "NoScript" in Google Chrome che prima non era possibile. Introduce una tecnica innovativa di memorizzazione nella cache di archiviazione HTML5 intelligente per superare le limitazioni di Google Chrome che hanno impedito che un'estensione come questa venisse realizzata in precedenza. NotScripts blocca il contenuto di terze parti PRIMA del caricamento e lo fa pur avendo una whitelist. Questa è una delle estensioni chiave che molte persone stavano aspettando da quando è uscito Google Chrome.

L'installazione dello script richiede all'utente di impostare una password nella cartella del profilo di Chrome, modificando manualmente il file CHANGE__PASSWORD__HERE.js. Questo potrebbe allontanare molti utenti che probabilmente desiderano utilizzare il componente aggiuntivo e lo sviluppatore dovrebbe prendere in considerazione un altro modo per impostare quella password.

noscript

È necessario impostare una password NotScripts per l'uso iniziale su un computer o se NotScripts è stato aggiornato. La password viene utilizzata per proteggere la privacy impedendo ai siti Web di visualizzare le cache della whitelist di NotScripts. A causa di limitazioni tecniche, è necessario aprire un file per impostare la password.

Fatto ciò, NotScript inizierà a funzionare in modo simile a NoScript. L'estensione impedisce la maggior parte - ma non tutti - degli script eseguiti automaticamente su un sito Web, con la possibilità di autorizzare gli script in modo che possano essere eseguiti normalmente.

Posiziona un'icona nella barra degli indirizzi, che visualizza gli script attualmente bloccati e consentiti sul sito.

notscript

Gli script consentiti vengono aggiunti a una whitelist.

lista bianca notscript

È inoltre possibile consentire gli script temporaneamente per tutti i siti per un po '. La funzionalità attualmente mancante è l'opzione per abilitare temporaneamente uno script solo per una sessione.

Come accennato in precedenza, NotScript ha diversi limiti a questo punto nello sviluppo, sono:

NotScripts può bloccare plugin come Flash e Silverlight. Tuttavia, le applet Java sono un caso speciale. Le applet Java incorporate con lo standard o i tag possono essere bloccate, ma le applet Java incorporate con i tag obsoleti e obsoleti non possono essere bloccate perché Google Chrome non genera eventi di caricamento per questo metodo legacy. L'attuale soluzione alternativa è disabilitare Java nel browser fino a quando ciò non può essere risolto.

Tutti gli script caricati da una posizione di origine (la stragrande maggioranza) possono essere bloccati. Tuttavia, gli script incorporati che sono scritti direttamente nel codice HTML di una pagina Web non possono essere bloccati da NotScripts perché Google Chrome non genera eventi di caricamento per essi.

Ad esempio: può essere bloccato senza problemi. Tuttavia, avviso ("Ciao, mondo!"); scritto direttamente nel codice HTML dal sito che si sta visitando non può essere bloccato da NotScripts perché non viene caricato da nessuna parte, è una parte diretta della pagina Web visualizzata. Tuttavia, questi script incorporati sono di solito utili e spesso sono necessari per il corretto funzionamento di un sito. Se lo desideri, puoi impostare Google Chrome in modo da negare javascript per tutti i siti e utilizzare NotScripts per selezionare selettivamente gli script da eseguire sui siti su cui abiliti javascript.

Quando si visita un sito Web per la prima volta con gli script abilitati, è possibile che NotScripts lo ricarichi rapidamente una volta mentre memorizza nella cache la whitelist e si aggiorna. Successivamente, non è necessario ricaricare a meno che non ti capiti di cambiare una parte della tua lista bianca che influisce direttamente sul sito. Questo è solo un problema minore e si verifica sempre meno mentre NotScripts apprende la tua lista bianca desiderata.

NotScript è un'estensione unica per Google Chrome, che offre una buona parte delle funzionalità di NoScript. La prima versione di rilascio ufficiale mostra grandi promesse e, se lo sviluppatore continua a implementare funzionalità e forse, trova il modo di rimuovere alcune delle limitazioni e la temuta creazione di password, NotScript potrebbe diventare ciò che NoScript è per Firefox: un componente aggiuntivo indispensabile