Standard Profil für Firefox erstellen

  • Hallo Zusammen

    Mein Ziel ist es ein Standard Firefox Profil zu erstellen das bei jedem User beim ersten Start von Firefox aktiviert wird aber veränderbar ist. Ich benutze den Firefox 24.0.5 esr.
    Folgende Schritte habe ich bereits gemacht.

    Gewünschte Konfigurationen in geschrieben und in mozilla.cfg gespeichert. Pfad .\core\mozilla.cfg

    Zertifikate der Firma eingebunden in cert8.db. Pfad .\core\cert8.db

    local-settings.js erstellt mit dem Inhalt.

    Code
    pref("general.config.obscure_value", 0);
    pref("general.config.filename", "mozilla.cfg");


    Pfad: .\core\defaults\pref\local-settings.js

    ein override.ini mit Inhalt

    Code
    [XRE]
    EnableProfileMigrator=false


    Pfad .\core\browser\override.ini

    Das setup.exe wird nun /s ausgeführt und schreibt alles in den Programmordner x86. Soweit so gut. Wenn nun Firefox ausgeführt wird werden nicht die Einstellungen aus dem Programmordner übernommen, sondern es wird ein neues Profil generiert.

    Was muss ich machen, dass direkt mit dem Inhalt des Programmordners ein Profil erstellt wird.

    Vielen Dank für eure Hilfe
    Grüsse
    Sigi

  • Hallo Zusammen

    Ich habe mir hier eine Lösung zusammengestellt. Falls jemand Verwendung dafür hat beachte, dass die Einstellungen nur für meine Zwecke gemacht sind. Bei Verwendung müssen evt. Anpassungen vorgenommen werden.

    Firefox ESR 24.5.0

    Firefox Setup.exe mit 7zip entpacken nach „Firefox Setup\“

    serachplugin anpassen
    Firefox das rechte obere Suchfenster!

    1) .\core\browser\searchplugins\google.xml bleibt erhalten
    2) Alle *.xml löschen ausser google.xml
    3) google.xml von http://www.google.com auf http://www.google.ch(de) umstellen.


    override.ini
    Verhindert, dass der Browser beim ersten Start nach zu importierenden Lesezeichen etc. fragt.

    Code
    [XRE]
    EnableProfileMigrator=false

    Zertifikat cer8.db

    1) Firefox starten.
    2) %Zertifikatname.crt% Zertifikate einbinden.
    3) Firefox schliessen
    4) %appdata%\Mozilla\Firefox\Profiles\*.default\cer8.db kopieren nach - .\core\browser\defaults\profile\cert8.db
    5) Firefox Deinstallieren Profil löschen.


    local-settings.js
    Muss zuerst erstellt werden. Bestimmt die Datei die verwendet wird für die Firefox Konfigu-rationen.
    (Name_frei_wählbar.js)
    local-settings.js (UNIX/OSX Format)
    local-settings.js erstellen
    location:.\core\defaults\pref\local-settings.js

    Code
    pref("general.config.filename", "mozilla.cfg");

    Mozilla.cfg

    mozilla.cfg (Windows Format)
    location:.\core

    Einstellungsmöglichkeiten

    Code
    defaultPref();  // set new default value
    pref();         // set pref, but allow changes in current session
    lockPref();     // lock pref, disallow changes


    Wenn alle Einstellungen vorgenommen sind kann das Setup ausgeführt werden und der Be-nutzerdefinierte Browser ist bereit. /s für silent Installation.

    Gruss
    sigisigi