Выпуск 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

Дадаць каментар