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

Добавяне на нов коментар