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