Startproblem nach general.useragent.override unter SuSE

  • :D Hallo erstmal,

    Ich habe bereits unter SuSE 8.2 Firefox benutzt (1.0 oder so) und wollte
    schon damals die Browserkennung ändern. Es gelang mir mit about:config,
    rechtsklick-neu-string, und dann mit general.useragent.override.
    Unter MS-Windows hat es auch so funktioniert.
    Nur mit der Ausnahme, daß unter SuSE der Firefox nicht mehr startet.
    Er lädt zwar etwas herum und es kommt kurz das Symbol in der KDE-Leiste,
    aber das wars auch schon. Es geht einfach nicht mehr.

    Jetzt habe ich SuSE 9.3 und da ist der Firefox schon vorinstalliert. (v 1.0.6)
    unter SuSE 8.2 hatte ich das Ding selbst installiert, und dachte, es liegt vielleicht
    daran, daß ich was bei der Installation falsch gemacht habe.
    Aber nein ! Bei SuSE 9.3 ist es das selbe.
    Ändert man die Browserkennung mit general.useragent.override,
    kann der Firefox nicht mehr gestartet werden.

    Ich denke, das ist ein Bug.

    Woran genau das liegt kann ich mir nicht vorstellen,
    entweder an SuSE oder am Firefox.

    Hat jemand Ähnliches erlebt ?
    Gibts eine Lösung für das Problem ?

    PS.: Wo wird überhaupt das config-file gespeichert ???
    Ich hab keins gefunden !!! :lol:

    Alles wird gut.

  • Hallo ykomlex,

    Zitat von ykomplex

    wollte
    schon damals die Browserkennung ändern.

    Keine gute Idee.
    Viele Seiten senden bei unterschiedlichen Browsern unterschiedlichen Code. Wenn du z.B. den Firefox als IE ausgibst, kann es passieren, daß du schrottigen IEonly-Code bekommst und die Seite nicht funktioniert.

    Zitat von ykomplex

    Wo wird überhaupt das config-file gespeichert ???
    Ich hab keins gefunden !!!

    Die geänderten Config speichert der Firefox in deinem Profil in der Datei prefs.js. Einfach die Datei prefs.js mit einem Editor öffnen und die betreffende Zeile löschen und abspeichern (Das ganze aber bei geschlossenem Firefox).
    Der Pfad sieht ungefähr so aus:
    /home/deinUsername/.mozilla/firefox/xxxxxxxx.default
    (versteckte Dateien anzeigen lassen!)

    Gruß Tuvok

    PS: Kennst du die Erweiterung User Agent Switcher?

  • Danke, ich werde die Erweiterung mal ausprobieren.
    Es geht darum, daß ich einige Homepages zu warten habe,
    und zu Testzwecken in den Logfiles gerne sehen würde,
    wo genau ich war.

    z.B. um mich von der BesucherStatistik auszuschließen.

    Wenn dieses Tool die selbe Auswirkung hat, wie das
    manuelle Vorgehen, dann gibts sicherlich wieder
    Probleme.

    Daher nochmal die Frage, wieso das Programm dann
    nicht mehr startet. Ich glaube kaum, daß SuSE die
    Browserkennung abfragt.

    Es muß ein Bug sein, im Firefox.

    Weil : ich kann ja durchaus sofort mit meiner manuell
    vergebenen Kennung weitersurfen, ohne den Firefox
    neu zu starten. Allerdings darf ich ihn nicht schließen,
    sonst geht er nicht mehr. :?

    Alles wird gut.

  • Zitat von ykomplex

    Es geht darum, daß ich einige Homepages zu warten habe,
    und zu Testzwecken in den Logfiles gerne sehen würde,
    wo genau ich war.

    Achso, darum geht es.

    Ich hab das jetzt mal bei mir getestet. Der Eintrag general.useragent.override läßt meinen Firefox (auf Ubuntulinux) unbeeindruckt. Wenn ich allerdings eine Seite mit Java aufrufe, stürzt er ab.
    Ich vermute daher, das auch bei dir ein Plugin oder eine Erweiterung für den Absturz verantwortlich ist.

    Ich würde dir für deine Zwecke folgendes empfehlen:
    Starte den Profilmanager mit Alt+F2 firefox -p und erstelle ein neues Profil (z.B. Test).
    Lade dir von firefox-browser.de die "Gepackte ausführbare Version" runter.
    Entpacke diese, und verschiebe den Firefox-Ordner an einen Ort deiner Wahl (z.B. /opt/testfirefox).
    Starte die Download-Version mit Alt+F2 /opt/testfirefox/firefox/.firefox und verpasse im den Eintrag general.useragent.override.
    Dann hast du die Auswahl:

    Code
    Alt+F2 firefox -P default


    startet deinen Suse-Firefox mit deinem Standardprofil und mit den installierten Plugins.

    Code
    Alt+F2 /opt/testfirefox/firefox/.firefox -P Test


    startet die Download-Version mit deinem Test-Profil ohne Plugins aber mit general.useragent.override.

    Selbstverständlich kann die dir auch entsprechende Progammstarter z.B. ins KDE-Panal einbauen, so das du die jeweils gewünschte Version per Mausklick starten kannst.

    Gruß Tuvok

  • Ich habe nur die folgende erweiterung installiert :

    Flashblock 1.3.2

    Sonst nix ;)

    Bin mit dem Umfang und Möglichkeiten von Firefox absolut zu frieden.
    Ich werde mir einfach ein Script schreiben, das die userpref.js oder wo auch
    immer die einstellung drinnensteht ... Tauscht bzw. umschaltet ;)

    Vielen Dank für die Hilfe,
    vielleicht ergibt sich mal eine andere Lösung.
    ... z.b. die useragent-verwaltungs-erweiterung funktioniert unter
    windows ganz gut ... geht vielleicht auch unter SuSE, mal ausprobieren.


    8)

    Alles wird gut.