Wydanie GNU LibreJS 7.20, dodatku blokującego zastrzeżony JavaScript w przeglądarce Firefox

Przesłane przez wydanie dodatku do przeglądarki Firefox
LibreJS 7.20.1, co pozwala na zatrzymanie uruchamiania niewolnego kodu JavaScript. Przez opinia Richardzie Stallmanie, problem z JavaScriptem polega na tym, że kod jest ładowany bez wiedzy użytkownika, co nie daje możliwości oceny jego wolności przed załadowaniem i uniemożliwia wykonanie zastrzeżonego kodu JavaScript. Określanie licencji stosowanej w kodzie JavaScript производится zgodnie z instrukcjami na stronie internetowej znaki specjalne lub poprzez analizę obecności wzmianki o licencji w komentarzach do kodu. Dodatkowo domyślnie dozwolone jest wykonywanie trywialnego kodu JavaScript, znanych bibliotek oraz kodu z witryn umieszczonych na białej liście przez użytkownika.

W nowej wersji:

  • Dodano obsługę masek dla subdomen.
  • Do listy licencji dodano licencje Creative Commons i Expat, dodano dodatkowe szczegóły dotyczące licencji GPU i zastosowano bardziej przyjazne dla użytkownika nazwy licencji.
  • Podana definicja sekcji @license, które nie zawierają łączy.
  • Dodano automatyczne testy w celu identyfikacji regresji na czarnych i białych listach.
  • Zwiększona wydajność pracy z czarnymi listami.
  • Do wyskakującego menu dodano przycisk ponownego ładowania strony.
  • Zawartość bloku NOSCRIPT jest teraz wyświetlana, gdy skrypty są blokowane lub występuje atrybut data-librejs-display.

Źródło: opennet.ru

Dodaj komentarz