FF 4 : Cache und Formular

  • Tja.

    Seit dem Auftauchen vom Firefox hab ich ihn als Standardbrowser für meine Systeme (unter anderem chat-kids.com) definiert und das Codegewurstel danach ausgerichtet. Seit Version 4 hab ich unlösbare Probleme.
    Meine Clients sind FF 4.0.1, KEINERLEI PlugIns, Extensions, AddOns
    * alte und neue XP Installationen mit aktuellem Patchlevel, haben Firefox 2 bis 4 erlebt
    * ein Win7 Client beginnend mit FF3
    * Leider muss ich im Firmennetz mit weiteren Clients arbeiten, 3.5.x, mit altem, gewohnt sicherem Handling.

    1. Ungewohnte Handlingprobleme mit FF 4. Lauter Kleinkram. Noch nie hat ein Versionswechsel bei mir so ein Durcheinander verursacht

    * markiert man einen Text mit URL Syntax und macht rechten Mausklick darauf, ist an der "Kopieren" Stelle plötzlich "Link öffnen"
    * klickt man auf einen Link, sind die zwei obersten Kontexteinträge vertauscht. "neuer Tab", "neues Fenster".
    * erneutes Öffnen größerer Listen im Frame bringt unerwartetes Verhalten: springt an die zuletzt benutzte Stelle.

    2. massive Funktionsausfälle im FF 4

    * oft (oder immer?) rechten Mausklick auf eine Grafik auf Webseite, Grafik anzeigen: danach funktioniert die "Zurück" Funktion nicht mehr.
    * Zurück Button in diversen Formularen: Der Ausgangszustand wird nicht hergestellt
    * "Seite Neu Laden" oder F5 funktioniert in sehr vielen Fällen absolut nicht mehr. Neues Fenster öffnen ist notwendig

    * Mein wichtigstes Tool - eine jfchat (javafactory.de) Adminkonsole, html Ausgaben, oft per sehr einfachem Javascript mit Zugriff auf hidden form tags gesteuert, liest Formulardaten nicht mehr korrekt ein.
    Besser: Beim ersten mal liest die ein. Zum Beispiel Bearbeiten der Felder eines Users. Speichert man.
    Ruft man neuen User auf, weil man ein Feld ändern will. Man ändert es und speichert. Was man nicht bemerkt hat: Firefox 4 hat in einigen Fällen nicht die User - Formulardaten angezeigt, sondern die Daten des zuletzt gespeicherten Users. So zerstört man sich die Userfelder des aktuellen Datensatzes.
    Nachdem ich selbst drei dieser Vorgänge an zwei verschiedenen PCs verursacht habe, musste ich meinen Admins und mir die FF Nutzung in der Konsole untersagen. Zu gefährlich.

    Im Detail ist mir schon relativ klar, wie ich in einem FF Client jegliche Cachenutzung und jegliche Formular - Speichereffekte beseitigen kann. Will ich aber nicht, vieles davon ist sinnvoll. Müsste man auch auf jedem Client tun.

    Gibt es Formularfeld - HTML Optionen auf Seiten der Webseite, die das Verhalten auf größeren Formularen korrigieren? Weiss noch nicht.

    So kann ich zur Zeit nur vor FF 4 warnen.

    ~Morgan

  • Nein, ich habe Standardbrowser zu benutzen und die Nutzung für Unbedarfte zu dokumentieren, ohne Änderungen. Ohne Nachrüstungen, um Grundfunktionen zu realisieren.
    Jeder Browser, Opera, Safari, IE, Firefox 1,2,3 hat bei rechtem Mausklick auf einen Link den ersten Eintrag "Öffnen", in neuem Fenster. Nur nicht der Firefox 4. Und der hoffentlich auch nicht mehr lange.


    Zitat

    * oft (oder immer?) rechten Mausklick auf eine Grafik auf Webseite, Grafik anzeigen: danach funktioniert die "Zurück" Funktion nicht mehr.

    Vergessen, zu erwähnen, da ich dachte, es wäre sowieso klar: Das betrifft Frames.

    Einfaches, auf leere Quirks Frames reduzierte Beispiel:

    http://kids-island.info/test/bilder-frame-problem/frame.htm

    Klickt man in einem Browser, der das unterstützt mit rechter Maustaste "Grafik anzeigen" auf ein Grafikobjekt in einem Frame (im Opera heisst das zum Beispiel "Grafik dateiname öffnen") (IE hat das leider nicht), so wird die Grafik angezeigt. Ohne Scalierung. Klickt man auf "Zurück", ist man wieder auf der Seite.
    Überall, auch im Firefox 1,2,3, nur nicht im Firefox 4. Die History ist leer, jede History. Auch die vorletzte und drittletzte Seite ist weg. Ich habe die aktuelle Seite überschrieben mit dem Image und komme nicht zurück. Auch die Inhalte der anderen Frames sind verloren.


    Edit: Nach Beitragsprüfung habe ich festgestellt:
    Klicke ich mit linker Maustaste auf meine Demolink hier, also target="_top", ist die Funktionalität vorhanden.
    Klicke ich "in neuem Fenster öffnen" [edit: Auch bei "in neuem Tab öffnen"], öffnet der link und das Fehlerbild ist vorhanden. Garfik anzeigen, Ende. Geht nicht zurück.
    Betrifft also eventuell nicht Seiten, die _top geöffnet werden. Wobei wir wieder beim Frame Problem sind.

    ~Morgan

    4 Mal editiert, zuletzt von Sloat (16. Mai 2011 um 22:54)

  • Zitat von Sloat

    * klickt man auf einen Link, sind die zwei obersten Kontexteinträge vertauscht. "neuer Tab", "neues Fenster".

    Zitat von marquesa

    Wer aus welchem Grund auch immer mit der Anordnung des Kontextmenüs "Link in neuem Tab ..." bzw. "Link in neuem Fenster ..." nicht zufrieden ist, kann auch ohne menueditor den alten, in Fleisch und Blut übergegangenen, Zustand wieder herstellen.


    https://www.camp-firefox.de/forum/viewtopi…=715465#p715465

    Gruß gammaburst

  • Ja, kenne das Thema. Sehr fundiert. Zeigt etwas von den Hintergründen.

    Mit Winrar und dann in Systemdateien herumeditieren und entpacken in nicht vorhandene Ordner - wem soll ich sowas empfehlen? Ist nach dem monatlichen Update auf die "ganz neue" Version wohl sowieso weg.
    Den Kids aus meinem Projekt sicher nicht. Die meisten haben nicht mal Adminrechte.


    Zitat von Sloat


    http://kids-island.info/test/bilder-frame-problem/frame.htm

    Klicke ich "in neuem Fenster öffnen" [edit: Auch bei "in neuem Tab öffnen"], öffnet der link und das Fehlerbild ist vorhanden. Grafik anzeigen, Ende. Geht nicht zurück.


    Heute auf Arbeit, Windows 7, wollte ich weiter ansehen. Was ist: Fehlerbild ist nicht mehr da ... gut, dachte ich. Ein besonderer PC.

    Also heute abend zu Hause getestet, auf Prod und in einer VM: Beide Firefox 4 kommen plötzlich zurück aus der Grafik.

    Wahrscheinlich ist das Fehlerbild nur im 2. Teil der Woche *fg


    Wieso hat der Firefox eigentlich einen gruseligen chrome Ordner?

    In anderem Thema las ich, dass FF 4 die Tabvertauschung bei Chrome geklaut hat. Wusste ich nicht. Der einzige Browser, der mir sicher nicht auf die Platte kommt.

    ~Morgan

  • Zitat von Sloat

    Wieso hat der Firefox eigentlich einen gruseligen chrome Ordner?
    In anderem Thema las ich, dass FF 4 die Tabvertauschung bei Chrome geklaut hat. Wusste ich nicht. Der einzige Browser, der mir sicher nicht auf die Platte kommt.

    Vermische nicht 2 Begriffe, die nichts miteinander zu tun haben....
    Eine schöne Erklärung, die 3 Jahre alt ist, aber es auf den Punkt bringt:
    http://forum.golem.de/read.php?27605,1443202

  • Zitat


    Weiss nicht
    * ist doch nach dem monatlichen Firefox Update sicher wieder verschwunden
    * muss man auf jedem PC tun, der neuen Firefox bekommt
    * die google chrome Einstellung ist die bessere: als erstes Link in neuem Tab.

    Also besser so lassen und sich daran gewöhnen und auf den paar wenigen PCs, die FF3 behalten müssen (Vor allem auf Arbeit. Die sind schon auf 3.5.15. Das ist eher vorbildlich als zu langsam. Und auf den Test PCs. Man muss den 3er Browser getrennt testen vom 4er. Der FF 4 kann eine größere Zahl an einfachen HTML, CSS, js Dingen nicht korrekt darstellen wegen ungeeigneter Fehlerbehandlung ungültigen Codes.), den FF 3 ändern.

    Will man den FF 3 ändern, findet man kein omni.jar im Programmverzeichnis. Das Ding hieß damals browser.jar, dort ist die browser.xul zu finden und zu ändern wie im Link von gammaburst/ Beitrag von marquesa beschrieben.

    ~Morgan

  • Im Hauptthema ist nix lösbar. Cache Verhalten unklar. Einige Cache Steuerungen werden vom FF 4 ignoriert.

    Auf Apache PHP kann man mit mod_expires spielen und für die kritischen Admintools per .htaccess kofigurieren, wenn die im eigenen Ordner sind.

    Auf meinen Java Tomcat Admintools geht das nicht. Hier greift die einfache Methode:

    In den Body der HTML Templates ein

    <!--[if DOOF ]></DIV>

    und das Problem ist ausgeschaltet.

    Klappt auch mit dem neuen 4.0.1b Browser (FF 5.0).

    ~Morgan