Firefox mithilfe der Datei policies.json anpassen | Anleitung

Egal ob Linux, Mac oder Windows. Hier passen alle Fragen rein.
Antworten
Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 309 Mal
Gender:

Firefox mithilfe der Datei policies.json anpassen | Anleitung

Beitrag von Holgi » 21.02.2020, 14:48

nachdem ich nun viele Stunden damit verbracht habe, mich in das Thema einzulesen, möchte ich hier meine Erkenntnisse mit euch teilen.
Ich hatte hier
https://www.deskmodder.de/blog/2020/02/ ... /#comments
schon mal geschrieben, dass es möglich ist, mit Hilfe einer Textdatei Firefox komplett voreinzustellen (ähnlich Gruppenrichtlinien.

Hier gibt es das Grundgerüst:
https://support.mozilla.org/de/kb/firef ... n-anpassen
https://github.com/mozilla/policy-templ ... /README.md

Nun ist es bei einzelnen Schaltern sehr einfach, Einstellungen vorzunehmen: einfach auf "true" oder "false" setzen.
Bei anderen ist es schon etwas tricky. Z.b. bei den Add-Ons.

Das Prinzip ist folgendes:
findet Firefox beim Start im Installationordner einen Unterorder "distribution" mit einer sich dort befindlichen Datei mit dem Namen "policies.json",
so werden die Firefox-Einstellungen mit denen in der json-Datei überschrieben.

Einige Beispiele:
- MenuBar anzeigen ja/nein
- Downloadverzeichnis voreinstellen
- Cookie-Verwaltung
- Add-Ons (diese werden beim ersten Start automatische gedownloaded und installiert; dazu später mehr
- Flash enable/disable
- Homepage voreinstellen
- Startseite(n)
- Popupblocker ja/nein
- Firefox als Standardbrowser ja/nein
- Bookmarks
u.v.m.

in meiner Datei habe ich es so eingestellt, dass beim Start nur die Google-Seite geöffnet wird.
Ein Klick auf den Button "Firefox-Startseite" öffnet dann alle weiteren voreingestellten Seiten.

Wofür ist das alles gut?
Wenn man öfter mal neuinstalliert oder mit seinem Browser von einem Rechner zu einem anderen umzieht, braucht man nur noch den distribution-Ordner und die
json-Datei mit reinpacken und hat alle seine Einstellungen auf einen Schlag fertig.
Das funktioniert auch mit der portablen Version von Firefox (z.B. die von Ben hier im Blog).

Jetzt noch ein Wort zu den Add-Ons:
die Einstellungen benötigen die sog. "Extension ID".
Bislang weiß ich nur, dass man die ermitteln kann, wenn man das Add-On bereits einmal installiert hat.
Dann findet man die ID im Ordner "Extensions" der Firefox Installation; es ist der Name der *.xpi-Datei.
Mal ist sie eindeutig zuzuordnen (z.B. firefox@ghostery.com), mal aber auch nicht (z.B. {73a6fe31-595d-460b-a920-fcc0f8843232} für das NoScript Add-On.
Ob es irgendwo auch eine Aufstellung der Extension-ID gibt, oder wie man sie anders ermitteln kann, habe ich bislang noch nicht herausbekommen.
Ich habe diesbezüglich den "Firefox-Pabst" Sören Hentzschel per e-mail angeschrieben und um Hilfe gebeten. Vlt. antwortet er ja mal oder liest hier mit.

Noch komplizierter ist die Add-On Download-Adresse herauszubekommen. Zumindest einige Add-ons bieten die Möglichkeit, einen speziellen Downloadlink aufzurufen,
der immer die neueste Version herunterlädt. Sonst müßte man jedes Mal die json-Datei ändern und den Link anpassen.
Beispiel:
"https://addons.mozilla.org/firefox/down ... latest.xpi" lädt immer die neueste Verion vom ublock-origin Add-On herunter.
Ähnlich also wie der Download der immer neuesten Firefox Version mit dem Link
https://download.mozilla.org/?product=f ... in&lang=de

Wenn ihr es einmal ausprobieren möchtet, installiert einfach die portable Version von Ben:
https://www.deskmodder.de/blog/2020/01/ ... d-updaten/
und dann eure eigene oder meine Beispiel-Datei im Ordner Distribution, den ihr zuvor einmal selbst anlegen müsst.
Fragen und Anregungen sind ausdrücklich herzlich willkommen.
Die angehängte Datei ist eine .txt Datei. Einfach Downloaden und die Endung auf .json ändern.
Ggf. müsst ihr unter Ansicht im Explorer unter Ordneroptionen das Häckchen bei "Erweiterungen bei bekannten Dateitypen ausblenden" entfernen, um die Dateiendung zu sehen und ändern zu können.
policies.txt
Liebe Grüße
Holgi
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Tante Google

Firefox mithilfe der Datei policies.json anpassen | Anleitung

Beitrag von Tante Google » 21.02.2020, 14:48


Benutzeravatar
moinmoin
★ Team Admin ★
Beiträge: 59860
Registriert: 14.11.2003, 11:12
Hat sich bedankt: 131 Mal
Danke erhalten: 587 Mal
Gender:

Re: Firefox mithilfe der Datei policies.json anpassen | Anleitung

Beitrag von moinmoin » 21.02.2020, 15:30

Danke Holgi. :daumen: Muss ich mal testen. :)

Benutzeravatar
Holgi
Elite
Elite
Beiträge: 2217
Registriert: 12.05.2018, 12:33
Hat sich bedankt: 231 Mal
Danke erhalten: 309 Mal
Gender:

Re: Firefox mithilfe der Datei policies.json anpassen | Anleitung

Beitrag von Holgi » 24.02.2020, 09:31

Sören Hentzschel hat sich zwischenzeitlich gemeldet und hilfreiche Tips gegeben.
Er hat auf dieses Forum speziell für FF verwiesen: www.camp-firefox.de/forum/

Die Addon-ID erhält man auch, wenn man in der Adressleiste des Firefox-Browsers "about:support" eingibt und dann unter "Erweiterungen" nachschaut.

Die URL für die neuste Version folgt immer dem gleichen Schema:

Code: Alles auswählen

https://addons.mozilla.org/firefox/downloads/latest/SHORT_NAME/latest.xpi
Dabei entspricht SHORT_NAME dem Namen in der URL auf der jeweiligen Erweiterungs-Seite von addons.mozilla.org.

Für mein no-script-suite lite Addon erscheint im Browser folgende Internetadresse:

Code: Alles auswählen

https://addons.mozilla.org/de/firefox/addon/no-script-suite-lite-revived/
Daraus folgt, dass die Download-Adresse

Code: Alles auswählen

https://addons.mozilla.org/firefox/downloads/latest/no-script-suite-lite-revived/latest.xpi
ist.
Danke an Sören! :dankeschoen:

Edit: Ich hab die Links einmal in Codeboxen gesetzt, damit man sie besser sehen kann. /mm
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114

Antworten