Mozilla.cfg wird nicht angewand

  • Hallo,
    für das Verteilen von Firefox 52.6 ESR x64 möchte ich ein paar Einstellungen vorgeben.
    Nach folgendem Artikel bin ich vorgegangen. https://developer.mozilla.org/de/Firefox/Nutzung_in_Unternehmen
    Die autoconfig.js habe ich ins Programmverzeichnis kopiert und in local-settings.js umbenahmt. Jetzt sind im Browser unter about:config die beiden Zeilen vorhanden.

    Code
    /* Ersteinstellung beim Start von Firefox
    pref("general.config.obscure_value", 0);
    pref("general.config.filename", "mozilla.cfg");


    Die local-settings.js wird verarbeitet.
    Nur die mozilla.cfg wird nicht verarbeitet. Folgender Inhalt hat die Datei:

    Code
    // Deaktiviert 'Kenne deine Rechte' beim ersten Start
    pref("browser.rights.3.shown", true);


    Die erste Zeile wird als Kommentar ignoriert. Gibt es eine Möglichkeit wie ich sehe weshalb die Mozilla.cfg nicht verarbeitet wird?
    Die Datei ist auch im Programmverzeichnis. c:\programme\mozilla Firefox\

    diezwei (Ralf)

    Firefox ESR 52.6, Windows 10 64 Bit SP1

  • Hallo!

    Die mozilla.cfg gehört in den Ordner C:\Programme\Mozilla Firefox und nur dorthin.
    Die local-settings.js gehört in den Ordner C:\Programme\Mozilla Firefox\defaults\pref und auch nur dorthin.
    Wenn die mozilla.cfg nicht richtig verarbeitet wird, gibt es eine Meldung in der Browserkonsole.

  • Die Browser Console zeigt keinen Fehler an in Bezug auf die Browser.cfg.
    Jetzt habe ich es nochmals getestet und die local-settings.js auch nicht mehr verarbeitet.
    Die Dateien habe ich wie ober beschrieben kopiert.
    Was kann ich noch tun um den Fehler einzugrenzen. Beim jedem start von Firefox sollten die beiden Dateien angewendet werden, oder habeich das falsch verstanden?
    Danke für die Hilfe.

    diezwei (Ralf)

    Firefox ESR 52.6, Windows 10 64 Bit SP1


  • Beim jedem start von Firefox sollten die beiden Dateien angewendet werden, oder habeich das falsch verstanden?

    Doch, das ist richtig so.

    In der local-settings.js, so wie sie im ersten Beitrag steht, beginnt die erste Zeile mit /* anstatt mit // . Ich habe es erst jetzt bemerkt. Wenn du das berichtigst, klappt es dann?

  • Jetzt funktioniert es, Danke.

    ESR 60 hört sich gut an. Endlich ewas für die Unternehmen. Lesezeichen ersetzten, ergänzen oder ändern ging nicht.
    GPOs setzten wir auch ein aber nicht zum Software ausrollen.

    Ein Problem habe ich noch mit der Startseite
    defaultPref("browser.startup.homepage", "https://www.waiblingen.de/");
    Weshalb tut das nicht, auch von Hand kann ich jetzt keine Startseite vorgeben.

    diezwei (Ralf)

    Firefox ESR 52.6, Windows 10 64 Bit SP1

  • Die Startseite tut doch nicht so richtig. Kann es sein, dass defaultPref bei der Startseite nicht funktoniert?
    Folgende Fehlermeldung bekomme ich in der Browser Konsole:

    [Exception... "Component returned failure code: 0x80004004 (NS_ERROR_ABORT) [nsIPrefBranch.getComplexValue]" nsresult: "0x80004004 (NS_ERROR_ABORT)" location: "JS frame :: resource://app/components/nsBrowserContentHandler.js :: get startPage :: line 565" data: no]
    [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.getComplexValue]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: resource://app/components/nsBrowserContentHandler.js :: get startPage :: line 565" data: no]

    diezwei (Ralf)

    Firefox ESR 52.6, Windows 10 64 Bit SP1

  • Hier übrigens die entsprechende Policy für Firefox 60. Die Policy zum Überschreiben der Homepage ist vor wenigen Minuten in Firefox Nightly gelandet:

    Code
    "policies": {
      "Homepage": {
        "URL": "https://www.waiblingen.de/"
      }
    }

    Wo genau das einzufügen ist, wirst du dann hier auf der Webseite erfahren. Ich werde dazu rechtzeitig vor Firefox 60 einen Artikel verfassen. Ich wollte dir nur schonmal im Voraus das entsprechende Format mitteilen, weil ich, wenn Firefox 60 erscheint, nicht mehr dran denken werde, dass es dieses Thema hier gab.

  • Bei folgender Zeile bekomme ich eine Fehlermeldung.
    lockPref("extensions.lastAppVersion");

    http://Netscape.cfg/AutoConfig fehlgeschlagen. Bitte kontaktieren Sie Ihren System-Administrator.
    Fehler: lockPref fehlgeschlagen: [Exception... "Component returned failure code: 0x8000ffff (NS_ERROR_UNEXPECTED) [nsIPrefBranch.lockPref]" nsresult: "0x8000ffff (NS_ERROR_UNEXPECTED)" location: "JS frame :: prefcalls.js :: lockPref :: line 90" data: no]

    Ohne das lock funktioniert es.

    diezwei (Ralf)

    Firefox ESR 52.6, Windows 10 64 Bit SP1