Hallo, Bastler!
Auf der Seite https://www.ghacks.net/2019/03/27/fir…er-scripts-api/
ist Folgendes zu lesen.. (Übersetzung mit Deepl)
ZitatAlles anzeigenMozilla arbeitet an der Implementierung einer UserScripts WebExtensions API im Firefox-Webbrowser des Unternehmens.
Firefox unterstützt, genau wie Google Chrome und viele andere Webbrowser, sogenannte Benutzerskripte. Diese Skripte werden beim Laden der Seite ausgeführt, um Funktionen auf der Seite, die geladen wird, hinzuzufügen, zu entfernen oder zu ändern.
Benutzerskripte existieren für zahlreiche Zwecke: vom Hinzufügen von Download-Optionen auf Videoseiten bis hin zur Änderung des Aussehens der Webseite.
Mozilla behebt mehrere Probleme im Zusammenhang mit Benutzerskripten mit der kommenden User Scripts API:
Performance-Probleme - bessere Isolierung von Skripten durch effiziente Methoden.
Zuverlässigkeitsprobleme -- Probleme beim Laden von Seiten und Race Conditions zwischen dem Laden von Seiten und der Skriptinjektion.
Sicherheitsprobleme - die Verwendung von Sandkästen für einzelne Benutzerskripte reduziert die Auswirkungen, die Skripte auf einander haben können.Die neue API führt jedes Benutzerskript in einer eigenen Sandkiste aus, um es voneinander zu isolieren; dies ist ein anderer Ansatz für die Behandlung von Inhaltsskripten von Erweiterungen wie Greasemonkey oder Tampermonkey, da sie im selben Prozess ausgeführt werden.
Unterstützung für die Bereitstellung von Benutzerskripten mit einer Reihe von Funktionen, z.B. Greasemonkey GM_-Funktionen, wird ebenfalls unterstützt.
Mozillas ursprünglicher Plan war es, den Support in Firefox 63 einzuführen, aber die Einführung wurde verschoben. Das neue Ziel ist Firefox 68 Stable.
Die Benutzer-Skripte WebExtensions APIfirefox benutzerskripte api
Die Mozilla User Scripts API ist bereits in Firefox verfügbar. Es ist standardmäßig in Firefox Nightly (Version 68) aktiviert und in Firefox Stable (Version 66) und Firefox Beta (Version 67) standardmäßig deaktiviert,
Firefox-Benutzer können wie folgt vorgehen, um den Status der API zu ändern:
Laden Sie about:config in die Firefox-Adressleiste.
Bestätigen Sie, dass Sie vorsichtig sein werden, wenn die Warnmeldung angezeigt wird.
Suche nach Erweiterungen.webextensions.userScripts.enabled.
Ändern Sie den Status der Einstellung auf True, um den Support zu aktivieren, oder auf False, um ihn zu deaktivieren.
Starten Sie Firefox neu.Erweiterungen wie Greasemonkey oder Tampermonkey müssen die neue API implementieren, bevor sie verwendet werden kann.
In Nightly ist der Schalter ja bereits aktiv.... wie kriege ich denn nun die installierten Scripts, die bislang mit Greasemonkey geladen werden, in Firefox Nightly?
Beziehungsweise, wo werden diese abgelegt, damit Nightly sie auch lädt?