signon.autofillForms.http [Gelöst]

  • Bin gerade am Update Test ESR45->52, natürlich wieder mit diversen Hindernissen.
    Damit Passworte automatisch ausgefüllt werden wie bisher, sind ja diese Einstellungen nötig:
    user_pref("security.insecure_field_warning.contextual.enabled", false);
    user_pref("signon.autofillForms.http", "true");

    Letztere steht aber nach jedem FF-Start auf "false". Wie setzt man das dauerhaft?
    Jetzt habe ich es stundenlang über die mozilla.cfg versucht, da kommt aber wahlweise:

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

    wenn in mozilla.cfg steht:
    //
    pref("signon.autofillForms.http", "true");

    oder alernativ mit lockpref(...):

    Konfigurationsdatei konnte nicht gelesen werden. Bitte kontaktieren Sie Ihren System-Administrator.

    Wo ist da der Fehler? Datei ist im ANSI-Format, frische Installation, keine Addons...

    2 Mal editiert, zuletzt von David44 (3. Mai 2017 um 17:59)


  • Einfache und doppelte Anführungszeichen machen keinen Unterschied,


    Manchmal schon, je nach Programmiersprache... Und in irgendeinem Beitrag im Zusammenhang mit mozilla.cfg gibt es tatsächlich den Hinweis, daß das geholfen hätte.

    Zitat

    in beiden Fällen hast du Text. Durch das Weglassen der Anführungszeichen ist das kein Text mehr, sondern ein Boolean (ja/nein), also ein ganz anderer Datentyp. Das zur Erklärung. ;)


    Ist klar - ich hatte da irgendwie einen Aussetzer - vielleicht nachdem ich mich darüber geärgert hatte, daß schon wieder mal eine DLL im User-Verzeichnis ausgeführt werden soll und man die Einstellung suchen muß, die das verhindert... Einerseits quält man die Nutzer im Interesse der Sicherheit (siehe dieser und andere Threads zum Thema "insecure"/"autofill") und andererseits untergräbt man die Sicherheit bzw. mißachtet grundlegende Programmierrichtlinien.