NotScript надає функціональність NoScript Google Chrome

Оновлення : NotScript більше не доступний. Ви можете використовувати замість ScriptBlock або uMatrix. Ви можете ознайомитися з нашим оглядом Firefox на uMatrix, який пропонує однакові функції як версії Chrome. Наступний огляд зберігається на сайті з метою архівації. Кінець

Досі не вдалося перенести популярний Firefox-скрипт, що блокує розширення NoScript, до Google Chrome.

Обмеження браузера унеможливлювало блокування елементів перед їх завантаженням, що, очевидно, не спрацювало над додатком безпеки, необхідним для блокування скриптів перед завантаженням.

Розробник розширення NotScript для Chrome пояснює останні зміни, внесені до браузера, які зробили можливим розширення:

NotScripts використовує унікальний і новий метод, щоб забезпечити такий "NoScript", як функціональність в Google Chrome, що раніше не було можливим. Він вводить переломну техніку інтелектуального кешування пам’яті HTML5, щоб перевищити обмеження в Google Chrome, що не дозволяло розробити подібне розширення раніше. NotScripts блокує сторонній вміст перед тим, як вони завантажуються, і це робить це, маючи також білий список. Це одне з ключових розширень, на яке багато людей чекали з моменту виходу Google Chrome.

Встановлення сценарію вимагає від користувача встановити пароль у папці профілю Chrome, вручну редагуючи файл CHANGE__PASSWORD__HERE.js. Це може відвернути багато користувачів, які, ймовірно, хотіли б використовувати надбудову, і розробник повинен розглянути інший спосіб встановити цей пароль.

носкрипт

Для початкового використання на комп'ютері потрібно встановити пароль NotScripts або якщо NotScripts було оновлено. Пароль використовується для захисту вашої конфіденційності, не дозволяючи веб-сайтам переглядати кеш-пам’ятників NotScripts. Через технічні обмеження вам потрібно відкрити файл для встановлення пароля.

Після цього NotScript почне працювати аналогічно NoScript. Розширення блокує більшість - але не всі - сценарії автоматично виконуватись на веб-сайті, з можливістю створення білого сценарію, щоб вони могли нормально виконуватись.

Він розміщує піктограму в адресному рядку, де відображаються заблоковані та дозволені сценарії на сайті.

нескрипт

Сценарії, дозволені, додаються у білий список.

білий сценарій

Крім того, можливо дозволити сценарії тимчасово для всіх сайтів на деякий час. На даний момент функціональність відсутня - це можливість тимчасового ввімкнення сценарію лише для сеансу.

Як уже згадувалося раніше, NotScript має кілька обмежень на даний момент розвитку, це:

NotScripts можуть блокувати додатки, такі як Flash та Silverlight. Однак аплети Java - це окремий випадок. Java-аплети, вбудовані зі стандартом або тегами, можуть бути заблоковані, але Java-аплети, вбудовані у старі застарілі теги, не можна заблокувати, оскільки Google Chrome не запускає події завантаження для цього застарілого способу. Поточним вирішенням проблеми є відключення Java у вашому браузері, поки це не вдасться виправити.

Усі сценарії, завантажені з вихідного місця (переважна більшість), можуть бути заблоковані. Однак вбудовані скрипти, які безпосередньо записуються в HTML-код веб-сторінки, не можуть бути заблоковані NotScripts, оскільки Google Chrome не створює для них події завантаження.

Наприклад: можна заблокувати без жодних проблем. Однак насторожи («Привіт, світ!»); написаний безпосередньо в HTML-код веб-сайту, який ви відвідуєте, не може бути заблокований NotScripts, оскільки він не завантажений звідусіль, це пряма частина веб-сторінки, яку ви переглядаєте. Однак ці вбудовані сценарії зазвичай корисні і часто потрібні для належного функціонування сайту. Якщо ви хочете, ви можете налаштувати Google Chrome на заборону javascript для всіх сайтів і використовувати NotScripts для вибіркового вибору сценаріїв для запуску на сайтах, для яких увімкнено javascript.

Коли ви вперше відвідуєте веб-сайт із увімкненим сценарієм, ви можете побачити, що NotScripts швидко перезавантажте його один раз, коли він кеширує білий список і оновиться. Згодом не потрібно перезавантажувати, якщо ви не змінили частину білого списку, який безпосередньо впливає на сайт. Це лише незначна проблема і трапляється все рідше, коли NotScripts дізнається потрібний білий список.

NotScript - це унікальне розширення для Google Chrome, яке забезпечує хороший фрагмент функціональності NoScript. Перша офіційна версія релізу демонструє велику обіцянку, і якщо розробник продовжує впроваджувати функції і, можливо, знайде способи зняти деякі обмеження та жахливе створення паролів, то NotScript може стати тим, що NoScript є для Firefox: Незамінний додаток