Die Veröffentlichung von GNU LibreJS 7.20, einer Erweiterung zum Blockieren von nicht-freiem JavaScript in Firefox.

Vorstellung Veröffentlichung des Firefox-Add-ons
LibreJS 7.20.1, das es ermöglicht, auf die Ausführung von nicht-freiem JavaScript-Code zu verzichten. Laut Meinung Richard Stallman besteht das Problem mit JavaScript darin, dass der Code ohne Wissen des Benutzers geladen wird, sodass es nicht möglich ist, den Grad seiner Freiheit vor dem Laden zu bewerten und die Ausführung proprietären JavaScript-Codes zu verhindern. Die Lizenz, die im JavaScript-Code verwendet wird, wird unabhängig davon, ob die Unterstützung für diese API im Browser aktiviert ist (bisher konnte die Ressource absichtlich falsche Parameter übergeben, und wenn dies keinen Fehler verursachte, wurde geschlossen, dass die Unterstützung für PPA deaktiviert ist; jetzt erzeugen jedoch falsche Einstellungen immer einen Fehler). über einen Hinweis auf der Website mit speziellen Markierungen oder durch die Analyse der Erwähnung der Lizenz in den Kommentaren zum Code bestimmt. Darüber hinaus ist die Ausführung trivialen JavaScript-Codes, bekannter Bibliotheken und Codes von von Benutzern auf die Whitelist gesetzten Websites standardmäßig erlaubt.

In der neuen Version:

  • Unterstützung für Subdomain-Masken hinzugefügt.
  • Creative Commons- und Expat-Lizenzen wurden zur Lizenzliste hinzugefügt; es wurden zusätzliche Details zu GPU-Lizenzen hinzugefügt und benutzerfreundlichere Lizenznamen verwendet.
  • Die Definition von @license-Abschnitten, die keine Links enthalten, wurde sichergestellt.
  • Automatisierte Tests wurden hinzugefügt, um Regressionen in den schwarzen und weißen Listen zu identifizieren.
  • Die Effizienz im Umgang mit schwarzen Listen wurde erhöht.
  • Eine Schaltfläche zum Neuladen der Seite wurde im Kontextmenü hinzugefügt.
  • Der Inhalt des NOSCRIPT-Blocks wird angezeigt, wenn Skripte blockiert sind oder das Attribut data-librejs-display vorhanden ist.

Quelle: opennet.ru

60GB SSD 8Gb DDR4