Випуск GNU LibreJS 7.20, доповнення для блокування невільного JavaScript у Firefox

представлений випуск Firefox-доповнення
LibreJS 7.20.1, що дозволяє відмовитися від виконання невільного JavaScript-коду за думку Річард Столлман, проблема з JavaScript полягає в тому, що код завантажується без відома користувача, не даючи можливості оцінити ступінь його вільності перед завантаженням і перешкодити виконанню пропрієтарного JavaScript-коду. Визначення ліцензії, що застосовується в JavaScript-коді проводиться через вказівку на сайті спеціальних міток або через аналіз наявності згадки ліцензії у коментарях до коду. Крім того, за замовчуванням допускається виконання тривіального JavaScript-коду, відомих бібліотек та коду з сайтів, занесених користувачем до білого списку.

В новой версії:

  • Додано підтримку масок для піддоменів.
  • До списку ліцензій додано ліцензії Creative Commons та Expat, додано додаткові деталі для ліцензій GPU та використано більш зрозумілі користувачам імена ліцензій.
  • Забезпечено визначення секцій @license, які не містять посилань.
  • Додані автоматизовані тести для виявлення регресій у чорному та білому списках.
  • Збільшено ефективність роботи з чорними списками.
  • У спливаючому меню додано кнопку перезавантаження сторінки.
  • Забезпечено показ вмісту блоку NOSCRIPT у разі блокування скриптів або наявності атрибуту data-librejs-display.

Джерело: opennet.ru

Додати коментар або відгук