ProHoster > блог > Навіны інтэрнэту > Выпуск GNU LibreJS 7.20, дадаткі для блакавання нявольнага JavaScript у Firefox
Выпуск 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.