Издаване на 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

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster