NotScript wprowadza funkcjonalność NoScript do przeglądarki Google Chrome

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Aktualizacja : NotScript nie jest już dostępny. Możesz użyć ScriptBlock lub Matryca zamiast. Możesz sprawdzić z naszej recenzji uMatrix w Firefoksie który oferuje identyczną funkcjonalność jak wersja Chrome. Poniższa recenzja jest przechowywana w serwisie w celach archiwizacyjnych. Koniec

Do tej pory nie było możliwe przeniesienie popularnego rozszerzenia blokującego skrypty Firefoksa NoScript do Google Chrome.

Ograniczenia przeglądarki uniemożliwiały blokowanie elementów przed ich załadowaniem, co oczywiście nie działało dobrze w przypadku dodatku zabezpieczającego, który musiał blokować skrypty przed ich załadowaniem.

Twórca rozszerzenia NotScript dla Chrome wyjaśnia ostatnie zmiany wprowadzone w przeglądarce, które umożliwiły to rozszerzenie:

NotScripts wykorzystuje unikalną i nowatorską metodę w celu zapewnienia funkcjonalności podobnej do „NoScript” w Google Chrome, która wcześniej nie była możliwa. Wprowadza przełomową technikę inteligentnego buforowania pamięci HTML5, aby przezwyciężyć ograniczenia w Google Chrome, które uniemożliwiły stworzenie takiego rozszerzenia wcześniej. NotScripts blokuje treści stron trzecich PRZED ich załadowaniem i robi to, mając jednocześnie białą listę. Jest to jedno z kluczowych rozszerzeń, na które wiele osób czekało od czasu pojawienia się Google Chrome.

Instalacja skryptu wymaga od użytkownika ustawienia hasła w folderze profilu Chrome poprzez ręczną edycję pliku CHANGE__PASSWORD__HERE.js. Może to odstraszyć wielu użytkowników, którzy prawdopodobnie chcieliby skorzystać z dodatku, a programista powinien rozważyć inny sposób ustawienia tego hasła.

noscript
noscript

Wymagane jest ustawienie hasła NotScripts do pierwszego użycia na komputerze lub w przypadku aktualizacji NotScripts. Hasło służy do ochrony Twojej prywatności, uniemożliwiając witrynom przeglądanie pamięci podręcznych białej listy NotScripts. Ze względu na ograniczenia techniczne musisz otworzyć plik, aby ustawić hasło.

Gdy to zrobisz, NotScript zacznie działać podobnie do NoScript. Rozszerzenie blokuje większość - ale nie wszystkie - skrypty przed automatycznym wykonywaniem na stronie internetowej, z możliwością dodania skryptów do białej listy, aby można było je normalnie wykonywać.

Umieszcza ikonę w pasku adresu, która wyświetla aktualnie zablokowane i dozwolone skrypty w witrynie.

notscript
nieskrypt

Dozwolone skrypty są dodawane do białej listy.

notscript whitelist
biała lista notscript

Ponadto możliwe jest tymczasowe zezwolenie na skrypty dla wszystkich witryn. Obecnie brakuje opcji umożliwiającej tymczasowe włączenie skryptu tylko na czas sesji.

Jak wspomniano wcześniej, NotScript ma kilka ograniczeń na tym etapie rozwoju, są to:

NotScripts może blokować wtyczki, takie jak Flash i Silverlight. Jednak aplety Java to szczególny przypadek. Aplety Java osadzone ze standardem lub tagami mogą być blokowane, ale apletów Java osadzonych ze starymi, wycofanymi tagami nie można blokować, ponieważ przeglądarka Google Chrome nie uruchamia zdarzeń ładowania dla tej starszej metody. Obecne obejście polega na wyłączeniu obsługi języka Java w przeglądarce do czasu rozwiązania tego problemu.

Wszystkie skrypty ładowane z lokalizacji źródłowej (zdecydowana większość) mogą zostać zablokowane. Jednak wbudowane skrypty, które są zapisywane bezpośrednio w kodzie HTML strony internetowej, nie mogą być blokowane przez NotScripts, ponieważ Google Chrome nie uruchamia dla nich zdarzeń ładowania.
Na przykład: można zablokować bez żadnych problemów. Jednak alert („Witaj świecie!”); zapisany bezpośrednio w kodzie HTML przez odwiedzaną witrynę nie może być zablokowany przez NotScripts, ponieważ nie jest ładowany z dowolnego miejsca, jest bezpośrednią częścią przeglądanej strony internetowej. Jednak te wbudowane skrypty są zwykle przydatne i często są wymagane do prawidłowego działania witryny. Jeśli chcesz, możesz ustawić przeglądarkę Google Chrome tak, aby odmawiała obsługi JavaScript we wszystkich witrynach i używać NotScripts do wybiórczego wybierania skryptów do uruchamiania w witrynach, w których włączono obsługę javascript.

Kiedy odwiedzasz witrynę internetową po raz pierwszy z włączoną obsługą skryptów, możesz zobaczyć, że NotScripts szybko ładuje ją ponownie, ponieważ buforuje białą listę i odświeża się. Następnie nie ma potrzeby ponownego ładowania, chyba że zdarzy ci się zmienić część białej listy, która ma bezpośredni wpływ na witrynę. To tylko drobny problem i zdarza się coraz rzadziej, ponieważ NotScripts uczy się pożądanej białej listy.

NotScript to unikalne rozszerzenie dla Google Chrome, które zapewnia sporą część funkcjonalności NoScript. Pierwsza oficjalna wersja jest bardzo obiecująca, a jeśli programista nadal będzie wdrażał funkcje i być może znajdzie sposoby na usunięcie niektórych ograniczeń i przerażającego tworzenia haseł, NotScript może stać się tym, czym NoScript jest dla Firefoksa: niezbędnym dodatkiem