lulu: Zwei Opera-Fragen: Ani-Gif-Crash + keine Cookies bei JS-SRC

Huhu ihr armen Badewetterverpasser

ich habe zwei Fragen zu Opera,

wenn ich mit Opera (6.04, PC Win98) ein animiertes .gif uploaden will stürzt der Browser beim Formular-Submit ab.
Kennt das Verhalten vielleicht jemand von Euch?

Dann beschäftige ich mich gerade zwangsläufig[1] mit "bösen"
Dingen wie Cookietracking, PopupFenstern und Werbebannern.

"Das sind ja gleich drei (zu ver-)Wünsche(-nde) auf einmal!"

Dabei scheint es so zu sein, daß wenn man einen dynamisch generierte Javascript-Source einbindet von Opera keine Cookies mitgeschickt werden.

(Bsp.:
<script language="JavaScript1.2" src="getjssrc.php?name=dummy" type="text/javascript"></script> )

Mit Mozilla,IE und NS klappt das mit den cookies.

Frage daher, kann man irgendwie erreichen, das Opera trotzdem die Kekse schickt bzw. nimmt.

Viele Grüße

lulu
(* gerade mit Satelliten-DSL und Notebook auf Luftmatratze liegend *)

[1] d.h. ich war jung und brauche (immer noch) das Geld oder genauer gesagt: "mein Chef ist jung und braucht das Geld"

  1. Huhu lulu

    Dabei scheint es so zu sein, daß wenn man einen dynamisch generierte Javascript-Source einbindet von Opera keine Cookies mitgeschickt werden.

    Deine Wortwahl "scheint es so zu sein" war sehr zutreffend.
    Es lag nämlich daran, das Opera die JS-Source eisern im Cache hält.
    Mit timestamp als Fake-Parameter klappt es jetzt.

    Viele Grüße

    lulu

    btw:
     ab wann ist das Führen von Selbstgesprächen eigentlich bedenklich ?

    1. Hi lulu

      Es lag nämlich daran, das Opera die JS-Source eisern im Cache hält.
      Mit timestamp als Fake-Parameter klappt es jetzt.

      mit entsprechenden HTTP-Headern nicht (auch)?

      Viele Grüße
            Michael

      1. Hi Michael

        mit entsprechenden HTTP-Headern nicht (auch)?

        das hat leider nicht funktioniert folgende Header schickt das Skript:

        header ("Cache-Control: no-cache, must-revalidate");
        header ("Pragma: no-cache");
        header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
        header("Content-type: text/javascript");

        Allerdings kann man bei Opera für das Caching ja recht viele Einstellungen vornehmen. Vielleicht liegt also auch daran.

        Viele Grüße

        lulu

        1. Hi lulu,

          Allerdings kann man bei Opera für das Caching ja recht viele Einstellungen vornehmen. Vielleicht liegt also auch daran.

          ich glaube nicht - Opera hat offenbar immer noch [1] den Cache-Bug bei .js-Dateien, der nur durch Umbenennung der Datei zu umgehen ist.

          LG Orlando

          [1] http://list.opera.com/pipermail/opera-users/2001-February/003163.html

          --
          SELF-TREFFEN 2002
          http://www.rtbg.de/selftreffen/
          http://www.megpalffy.org/temp/penneninhh.html

  2. Hi lulu,

    Huhu ihr armen Badewetterverpasser

    im Moment haben eher wenige Schwimmbäder geöffnet. ;-)

    wenn ich mit Opera (6.04, PC Win98) ein animiertes
    .gif uploaden will stürzt der Browser beim Formular-
    Submit ab.

    Kannst Du das reproduzieren und dem Hersteller melden?
    Den würde das vermutlich interessieren ...

    Viele Grüße
          Michael
    (der bereit wäre, das mit Opera 6.04 unter WinNT4 zu
    testen, wenn er das besagte GIF hätte)

    1. Hi Michael

      Kannst Du das reproduzieren und dem Hersteller melden?
      Den würde das vermutlich interessieren ...

      ja

      hier meine Testergebnisse für Opera

      Version 6.04
      Build 1135
      Plattform Win32
      System Windows 98
      ohne Java

      Die Testteilnehmer [1]

      Banner A

      <img src="http://www.maledivas.de/bilder/self/Zeit_reisen234.gif" border=0 alt="">

      Banner B

      <img src="http://www.maledivas.de/bilder/self/24.06_50shoppen_468x60_euro" border=0 alt="">

      Die erste Vermutung:

      Banner A ist Ok
      Banner B ist "kaputt"

      folgende Tests habe ich gemacht:

      Banner B upload -> Opera stürzt ab

      • These: Opera hat Problem mit animierten Gifs beim Upload

      Banner A upload -> ok

      • Aha, es liegt also nicht am animiert sein

      Banner B mit Suffix (.gif) -> upload -> ok

      • mmh, "kann Opera keine Gifs ohne Suffix uploaden?" - mal sehen

      Banner A ohne Suffix (.gif) -> upload -> ok

      • das war es also nicht, mmh vielleicht ist die Gif-Datei fehlerhaft

      Dateinamen von Banner B in Dateinamen von Banner A geändert (ohne Suffix) -> upload -> ok

      • aha der Dateiname rückt ins Zentrum der Aufmerksamkeit

      Dateinamen von Banner A in Dateinamen von Banner B geändert (ohne Suffix) -> upload -> Opera stürzt ab

      • Aha es scheint also nicht an der Datei selbst, sondern an dem etwas kryptischen Dateinamen zu liegen

      mal sehen "24.06_50shoppen_468x60_euro" alles erlaubte Zeichen

      Also noch ein paar weitere Versuche

      Banner B umbenannt in "ich.crashe_opera" -> upload -> ok

      Banner B umbenannt in "ich.cra_she_op_era" -> upload -> ok

      Banner B umbenannt in "24.06_50ichcra_she_op_era" -> upload -> Opera stürzt ab

      • so langsam kommen wir der Sache näher

      Banner B umbenannt in "opera.123" -> upload -> ok
      Banner B umbenannt in "123.opera" -> upload -> ok
      Banner B umbenannt in "123.456_opera" -> upload -> ok
      Banner B umbenannt in "123.45_6_opera" -> upload -> ok
      Banner B umbenannt in "123.45_6opera" -> upload -> ok

      • Klappt doch, also jetzt mal schematisch
        Banner B umbenannt in "aa.aa_aaaaaaaa_aaa_aa_aaa" -> upload -> Opera stürzt ab
        Banner B umbenannt in "aa.aaaaaaaaaaaaaaaaaaaaaa" -> upload -> ok
        Banner B umbenannt in "aa.aa_aaaaaaaaaaaaaaaa" -> upload -> ok
        Banner B umbenannt in "aa.aa_aaaaaaaaaaaaa_aaa" -> upload -> ok
        Banner B umbenannt in "a.a_a_a_a" -> upload -> ok
        Banner B umbenannt in "a.a_a_a_aaa" -> upload -> ok
        Banner B umbenannt in "aa.a_a_a_aaa" -> upload -> ok
      • ups es sind ja vier Unterstriche, also nochmal

      Banner B umbenannt in "a.a_a_a_a_a" -> upload -> ok

      • heul, ich krieg es nicht raus, so hier nimm blöder Opera

      Banner B umbenannt in "aa.aa_aaaaaaaa_aaa_aa_aaa" -> upload -> Opera stürzt ab
      Banner B umbenannt in "aa.a_a_a_a_aaa" -> upload -> ok
      Banner B umbenannt in "aa.aa_a_a_aa_aaa" -> upload -> ok
      Banner B umbenannt in "aa.aa_a_aaa_aa_aaa" -> upload -> ok
      Banner B umbenannt in "aa.aa_aa_aaa_aa_aaa" -> upload -> ok
      Banner B umbenannt in "aa.aa_aaaa_aaa_aa_aaa" -> upload -> ok
      Banner B umbenannt in "aa.aa_aaaaaa_aaa_aa_aaa" -> upload -> ok
      Banner B umbenannt in "aa.aa_aaaaaaa_aaa_aa_aaa" -> upload -> ok
      Banner B umbenannt in "aa.aa_aaaaaaaaa_aaa_aa_aaa" -> upload -> Opera stürzt ab
      Banner B umbenannt in "aaaaaaaaaaaaaaaaaaaaaaaa" -> upload -> ok
      Banner B umbenannt in "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" -> upload -> ok

      ein x-beliebiges Gif in "aa.aa_aaaaaaaa_aaa_aa_aaa" umbenannt -> upload -> Opera stürzt ab
      ein x-beliebiges JPG in "aa.aa_aaaaaaaa_aaa_aa_aaa" umbenannt -> upload -> Opera stürzt ab

      • so jetzt hab ich erstmal keine Lust mehr

      Es scheint jedenfalls am Dateinnamen "aa.aa_aaaaaaaa_aaa_aa_aaa" zu liegen.

      (der bereit wäre, das mit Opera 6.04 unter WinNT4 zu
      testen, wenn er das besagte GIF hätte)

      das würde mich auch interessieren ob es unter NT4 auch auftritt.

      An dieser Stelle ein Lob an Opera, dass er sich die aktuell geöffneten Webseiten auch über den Absturz hinaus "merkt", sonst wären meine Experimente um einiges langwiergiger ausgefallen.

      Schlussfolgerung:

      Opera mag keine Bücherclubs

      Viele Grüße

      lulu

      [1] habe ich aus dem Web zum Testen als Beispielbanner gespeichert, Banner B im Original ohne suffix

      1. Huhu

        das naheliegende habe ich natürlich nicht gleich getestet.
        Ich war zu sehr von der Idee einer irgendwie gearteten Zeichenfolge besessen.

        Es ist aber ganz einfach, es dürfen maximal 20 Zeichen hinter dem letzten
        "." folgen. Sind es 21 crashed Opera beim Dateiupload.

        (Opera 6.01, 6.02, 6.04 auf WIN 98 und WIN 2000 PC)

        operakiller.abcdefghijklmnopqrst

        der geht noch

        operakiller.abcdefghijklmnopqrstu

        der hier nicht.

        Viele Grüße

        lulu

        1. Hallo lulu,

          Es ist aber ganz einfach, es dürfen maximal 20 Zeichen hinter dem letzten
          "." folgen. Sind es 21 crashed Opera beim Dateiupload.

          herzlichen Glückwunsch - die Arbeit hat sich gelohnt.

          Und der Hersteller wird sich über Deine hervorragende
          Fehlerdokumentation freuen.

          Viele Grüße
                Michael