The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

В Firefox-дополнении NoScript 5.0 начался переход на технологию WebExtension

06.03.2017 19:43

Подготовлен выпуск NoScript 5.0, популярного дополнения для блокирования нежелательного JavaScript-кода, в котором сделан первый шаг на пути к переходу дополнения с XUL на WebExtension. Новый выпуск NoScript оформлен с применением обёртки Embedded WebExtension, позволяющей встроить компоненты на базе WebExtension в состав классического дополнения. Механизм Embedded WebExtension появился в Firefox 51 и нацелен на упрощение перевода классических дополнений на API WebExtensions, позволяя разработчикам постепенно заменять различные части дополнения на новые реализации, основанные на WebExtensions. Напомним, что в Firefox 57, который выйдет 28 ноября, намечен полный переход на WebExtensions и прекращение поддержки XUL-дополнений.

В NoScript 5.0 также значительно увеличена производительность синхронизации интерфейса при обработке ресурсоёмких страниц. Решены проблемы с правами доступа в конфигурациях с несколькими процессами для обработки контента. Обновлён код для замены блоков Google Analytics.

  1. Главная ссылка к новости (https://addons.mozilla.org/en-...)
  2. OpenNews: В Firefox-дополнении NoScript появилась поддержка многопроцессного режима
  3. OpenNews: Возможность выполнения JavaScript в обход ограничений NoScript
  4. OpenNews: NoScript удостоен премии DRG Security Innovation Grant
  5. OpenNews: Firefox прекратит поддержку XUL-дополнений в конце 2017 года
  6. OpenNews: План прекращения совместимости Firefox со старыми дополнениями
Лицензия: CC-BY
Тип: Программы
Ключевые слова: noscript
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (50) Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, Аноним (1), 19:50, 06/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/
    Как обычно, когда что-то доходит до рабочего состояния - сразу выпиливается и пилят новый костыль и велосипед. Неудивителен 1%.
     
     
  • 2.2, АнонимныйМимоход (?), 20:05, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    1% чего?
     
     
  • 3.3, Аноним (-), 20:12, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Один процент.
     
  • 3.4, Аноним (-), 20:14, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +8 +/
    В легендах вантузятников - это рыночная доля Linux. Они просто не в курсе, что есть далеко не только их неумолимо скукоживающийся мирок дексктопов.
     
     
  • 4.7, Гость (??), 20:37, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты робота имеешь ввиду?
     
     
  • 5.15, ACCA (ok), 22:26, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    А ещё 97% web-сайтов из первого миллиона, все суперкомпьютеры, марсоходы, холодильники и снайперские винтовки.
     
     
  • 6.30, Аноним (-), 02:14, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >марсоходы

    можно по подробней

     
     
  • 7.39, Аноним (-), 06:22, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну может не конкретно марсоходы. А вообще дофига космической техники работает на Линуксе.
     
  • 6.41, t (??), 06:47, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >все [...] снайперские винтовки.

    все две?

     
     
  • 7.42, asd (??), 08:39, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Да хоть одна! Все же ))
     
  • 7.44, Ф (?), 09:31, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да, винтовка на винде - на это пойдут только в "опенсорсной" Германии )
     
     
  • 8.46, Аноним (-), 10:18, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    и в РФ!
     
     
  • 9.47, Аноним (-), 10:42, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В РФ винтовки на МСВС :)
     
  • 9.50, trolleybus (?), 12:41, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    В РФ будут на Альт Линуксе!
     
  • 4.33, soarin (ok), 04:22, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > ни просто не в курсе, что есть далеко не только их неумолимо скукоживающийся мирок дексктопов.

    Не знаю как они в курсе. Но про смерть десктопов что-то не смешно...
    PS: а если даже так, и это типа значит вендеконец с десктопами, то это значит на планшеты с ведроидами бежать по Вашему? - Ешьте сами.

     
  • 4.37, Семилетов (ok), 04:59, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > 1% - это рыночная доля десктопного Linux

    На самом деле нет. Недавно была новость о 2/3 процента линукс-пользователей стима.

     
     
  • 5.40, Аноним (-), 06:23, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +6 +/
    >> 1% - это рыночная доля десктопного Linux
    > На самом деле нет. Недавно была новость о 2/3 процента линукс-пользователей стима.

    Это я виноват. У меня везде линуксы, но нигде нет стима.

     
  • 5.53, iPony (?), 15:43, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну естественно, что на линуксах стима поменьше будет.
    Качество и количество игор хуже.
     
  • 3.13, EuPhobos (ok), 22:09, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1% это доля виндовс систем в мире вычислительной техники... хотя что-то я кажется завысил показатель..
     
  • 2.9, Аноним (-), 20:55, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Джоэл Спольски в одной из книг писал, что это тактика современных компаний-монст... текст скрыт, показать
     
     
  • 3.21, кверти (ok), 00:09, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • –2 +/
    вроде начал неплохо, но...
    >Потому что, тот же MS со своей виндой имеет одну из наилучших систем, которая поддерживает старый софт (вот у тебя бинарник 15 летней давности -- и он работает даже сейчас)

    так толсто закончил, что даже нет смысла этот бред комментировать

     
     
  • 4.23, Аноним (-), 00:55, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >даже нет смысла этот бред комментировать

    А мне без разницы на твое мнение. Ни опровергнуть, ни дельное сказать. Типичный линуксофанат. Что с таких взять?

     
     
  • 5.57, кверти (ok), 09:22, 08/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Типичный линуксофанат. Что с таких взять?

    За комплимент спасибо.
    А ты типичный мс одмин или погромист, не знаю что хуже...

     
  • 4.25, Аноним (-), 00:59, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Кто ты такой, чтобы слушать твое мнение? Думаешь ты важная шишка? Покажи свой код!
     
     
  • 5.58, кверти (ok), 09:23, 08/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Кто ты такой, чтобы слушать твое мнение? Думаешь ты важная шишка? Покажи
    > свой код!

    А кто ты такой, челядь мс-овская? На зарплате у мс или так, идейный придурь?

     
  • 3.34, Аноним (-), 04:29, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > (вот у тебя бинарник 15 летней давности -- и он работает даже сейчас). И это тоже философия.

    Вот у меня есть открытый исходный код — и он собирается под любую платформу даже сейчас. И это тоже философия.

     
  • 3.35, soarin (ok), 04:29, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > философией бесконечных замен

    Сомнительно. Те же сайты зачастую по несколько лет не обновляются и работают нормально в браузерах.

    Опера загнулась по другому. Их движок просто не способен был переваривать современный тяжелый и мультимедийный веб.
    А спроектированное более 10 лет назад, не всегда можно приспособить под современные реалии.

     
     
  • 4.38, Аноним (-), 05:27, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    >Их движок просто не способен был переваривать современный тяжелый и мультимедийный веб.
    >А спроектированное более 10 лет назад, не всегда можно приспособить под современные реалии.

    Есть два пути: легкий и правильный. Они выбрали легкий и из-за этого загнулись. Ну, а так ты прав, зачем нам старый код? Нафиг 10+ лет наработок! Ай-да возьмем хром, где написано за нас!

     
  • 3.51, trolleybus (?), 12:45, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому что, тот же MS со своей виндой имеет одну из наилучших систем, которая поддерживает старый софт (вот у тебя бинарник 15 летней давности -- и он работает даже сейчас).

    Как бы бинарники 20-летней давности, еще под 16-разрядную Windows, не будут работать на x86_64.

     
     
  • 4.52, Гость (??), 13:04, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Под XP все будет работать. Проверено.
     
  • 4.56, angra (ok), 22:04, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Так 20-летней давности или 16-разрядные? Если первое, то часть таки работает, люди до сих пор играют в игры той эпохи в том числе и на десяточке. Если второе, то скорее всего нет, так как они и 20 лет назад были никому не нужным старьем.
     
  • 2.17, th3m3 (ok), 22:33, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Если ты про Firefox, то его доля далеко не 1%. Если ты про GNU/Linux, то у меня для тебя тоже плохие новости.
     
  • 2.22, KOT040188 (ok), 00:32, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Ну программистам же надо делать вид, что они чем-то занимаются, дабы оправдать зарплату. Вот и придумывают инновации…
     
  • 1.5, Аноним (-), 20:25, 06/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Каждый день что-то во что-то встраивают, чувствую, сингулярность близка
     
     
  • 2.16, Аноним (-), 22:26, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Весна... День не во что не встраивают, успокойтесь. Это невозможно.
     
  • 1.10, Аноним (-), 21:14, 06/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Давно не нужен, есть uMatrix.
     
     
  • 2.11, Crazy Alex (ok), 21:41, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Расскажи, как им запретить выполнение встроенных в страницу скриптов. А для всякой дряни вроде запрета копирования в буфер их более чем достаточно.
     
     
  • 3.18, АНоним (?), 22:45, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    надо кликнуть в нижней части определённого квадратика и всё запретиться
     
     
  • 4.24, Аноним (-), 00:57, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    А если надо запретить выборочно?
     
     
  • 5.48, Аноним (-), 12:17, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Только inline-скрипты позволяет запретить ublock origin но не umatrix.
    Обычно у тех кто пользуется umatrix стоит и ublock origin.
    Что касается выборочных запретов по каждому скрипту то когда я последний раз пользовался noscript он этого не умел. В принципе ublock origin может блокировать загружаемые скрипты поимённо, но inline-скрипты он может блокировать только всё сразу.
     
  • 4.32, Crazy Alex (??), 02:46, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Вы не понимаете, как работает uMatrix. Он блокирует сетевые запросы. Если надо запретить встроенный в страницу в скрипт (т.е. <script>{здесь JS-код}</script>) то uMatrix - не помощник. А именно так пытаются совать зловредов, так часто лепять следилки, пытаются отключить копирование и творят кучу другого мусора.

    А вообще - отличное расширение, да. Но - одно из цепочки, в комплекте с uBlock и NoScript.

    Кстати, как раз средствами uBlock inline script запрещать можно - но у NoScript есть много других приятностей - например, дополнительный слой защиты от XSS и clickjacking, да и удобно, когда можно в случае чего ткнуть "разрешить всё" в одном из блокировщиков зная, что откровенную дрянь порежет что-то ещё.

     
     
  • 5.45, Обжора (?), 09:41, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И как они все вместе уживаются
     
  • 5.49, Аноним (-), 12:20, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +2 +/
    matrix МОЖЕТ блокировать inline-scripts если скрипты запрещены глобально для всего домена.
    Не верите посмотрете в местном логгере. Даже на opennet это видно.
     
  • 5.54, Аноним (-), 15:51, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > но у NoScript есть много других приятностей - например, дополнительный слой защиты от XSS и clickjacking

    https://github.com/gorhill/uMatrix/issues/297#issuecomment-124930057
    > Buzzwords.
    > Clickjacking = Blocking third party frames

    As far as XSS is concerned, there are a myriad of techniques for it, most of which rely on scripts, frames and browser exploits (one could in theory execute JavaScript via HTML IMG tags, but browsers no longer allow that to happen).
    > The only thing NoScript has on uMatrix (which does not make up for its deficiencies and lower performance) is the feature referred to as 'surrogate scripts'. Essentially mirroring a library, or a modified version of a given library (e.g. mootools, or jquery). uBlock used to have this.

    И inline-скрипты юматрикс блочит, вместе с другими скриптами с домена. Вот отдельно inline он заблочит не может, не трогая другие, но для этого есть юблок.

     
  • 5.55, Аноним (-), 17:04, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы не понимаете, как работает uMatrix. Он блокирует сетевые запросы.

    Это вы не понимаете и вводите людей в заблуждение. Он не только сетевые запросы режет, но и CSP использует.
    > Scripts are blocked on the fly in uBO/uMatrix. contentSettings.javascript
    > Browsers ignore noscript tags when javascript is blocked through a Content Security Policy header.

    https://github.com/gorhill/uMatrix/issues/319

     
  • 3.19, sdfgsdg (?), 22:58, 06/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    https://techjourney.net/disable-javascript-in-firefox/
     
     
  • 4.31, Crazy Alex (??), 02:37, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Там о полном запрете или опять NoScript
     
  • 1.20, Аноним (-), 23:16, 06/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Только что отключил NoScript, потому что ниасилил помирить его с формулами на курсере. Как же всё быстро стало.
     
  • 1.28, Онаним (?), 01:56, 07/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Есть же uMatrix, не? Пилили бы тогда уже что-то "с чистого листа" на основе опыта noScript и uMatrix и идей о том, чего в них нехватает...
     
  • 1.29, Mirraz (ok), 01:58, 07/03/2017 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Лучше бы не переходили. Лучше бы никакие расширения не переходили.
     
     
  • 2.43, _hide_ (ok), 09:08, 07/03/2017 [^] [^^] [^^^] [ответить]  
  • +/
    Причем меняется котел с жидким углеродом на котел с жидким водородом :-)
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:


    Закладки на сайте
    Проследить за страницей
    Created 1996-2019 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру
    Hosting by Ihor