MasterMax: Browsercheck

ich möchte verhindern, dass User meine HP mit dem internet-explorer öffnen können, da ich sie für alternativbrowser, wie mozilla optimiert habe. kann mir jemand ein helfen. gehe ich recht in der Annahme, dass ich dazu ein javascript einbauen muss?

  1. Hallo,

    ich möchte verhindern, dass User meine HP mit dem internet-explorer öffnen können, da ich sie für alternativbrowser, wie mozilla optimiert habe.

    aber sonst kannst du noch alles essen?

    Mal abgesehen davon, dass dieses Vorhaben nicht gerade von deinem Sachverständnis zeugt, ist eine _zuverlässige_ Browsererkennung sowieso nicht möglich.

    gehe ich recht in der Annahme, dass ich dazu ein javascript einbauen muss?

    Nein. Mein IE hat zum Beispiel JS deaktiviert, also wäre deine Unterscheidung auf der Basis völlig wirkungslos.
    Und eine serverseitige Erkennung scheidet auch aus, weil sich mein Browser als das ausgibt, was mir gerade gefällt. Gelegentlich behauptet mein IE auch, er sei ein Firefox. ;-)

    Nee, lass von "Optimierungen" am besten die Finger. Schreibe deine Seiten so, dass sie in einem standardkonformen Browser korrekt angezeigt werden, und teste sie dann mal eben im IE. Kleine Schwächen in der Darstellung würde ich dann hinnehmen ("Das ist halt so"), für grobe Fehler gibt es meistens schon bekannte Hacks und Workarounds.
    Vergiss nciht, dass der IE immer noch der meistgenutzte Browser ist. Ihn zu ignorieren oder auszuschließen, könnte ein Bumerang sein.

    So long,

    Martin

    --
    Faulheit ist, mit dem Cocktailshaker in der Hand auf das nächste Erdbeben zu warten.
    1. Hi,

      Mal abgesehen davon, dass dieses Vorhaben nicht gerade von deinem Sachverständnis zeugt, ist eine _zuverlässige_ Browsererkennung sowieso nicht möglich.

      Doch - zumindest den IE kann man (ab Version 5.0) zuverlässig erkennen und ihm den Seiteninhalt über CSS innerhalb eines conditional comments ausblenden, alternative Inhalte anzeigen etc.

      freundliche Grüße
      Ingo

      1. Hallo Ingo,

        Doch - zumindest den IE kann man (ab Version 5.0) zuverlässig erkennen

        schon serverseitig? Nämlich wie?
        Vielen Dank für den Hinweis - bitte noch ein oder zwei Stichworte mehr. :-)

        Martin

        --
        Zwischen Leber und Milz
        passt immer noch'n Pils.
        1. Hi,

          Doch - zumindest den IE kann man (ab Version 5.0) zuverlässig erkennen

          schon serverseitig?

          nein - clientseitig.
          Es geht ja nicht darum, dem IE etwas anderes auszuliefern, sondern ihm etwas anderes (oder nichts) anzeigen zu lassen.

          freundliche Grüße
          Ingo

          1. Hallo,

            schon serverseitig?
            nein - clientseitig.
            Es geht ja nicht darum, dem IE etwas anderes auszuliefern, sondern ihm etwas anderes (oder nichts) anzeigen zu lassen.

            aaah, du meinst Conditional Comments, danke für den Zaunpfahl. ;-)
            Bei "Browsererkennung" hatte ich dagegen an eine Erkennung aus der Sicht des Servers gedacht.

            Schönes Wochenende noch,

            Martin

            --
            Schildkröten können mehr über den Weg berichten als Hasen.
            1. Hallo.

              aaah, du meinst Conditional Comments

              Ja, wie gesagt.
              MfG, at

      2. Hi,

        Mal abgesehen davon, dass dieses Vorhaben nicht gerade von deinem Sachverständnis zeugt, ist eine _zuverlässige_ Browsererkennung sowieso nicht möglich.
        Doch - zumindest den IE kann man (ab Version 5.0) zuverlässig erkennen und ihm den Seiteninhalt über CSS innerhalb eines conditional comments ausblenden, alternative Inhalte anzeigen etc.

        Ein simples
        * html body { display:none; }
        im allgemeinen Stylesheet reicht doch schon aus, kein Grund, mit Comical comments um sich zu werfen ;-)

        cu,
        Andreas

        --
        Warum nennt sich Andreas hier MudGuard?
        Schreinerei Waechter
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hi,

          Ein simples
          * html body { display:none; }
          im allgemeinen Stylesheet reicht doch schon aus, kein Grund, mit Comical comments um sich zu werfen ;-)

          nur wohl nicht mehr für den IE 7. Aber wenn der hält, was versprochn wurde, dann wäre das ohnehin etwas unfair.

          freundliche Grüße
          Ingo

  2. Übrigens, der Schädel auf der Einstiegsseite ist aus einem alten Sierra-Adventure geklaut? :-)
    "Phantasmagoria", wenn ich mich recht erinnere. War eh kein dolles Spiel, aber für einen kleinen Homepage-Gag immer noch gut genug!

    • SomeOne
  3. Hi MasterMax,

    ich möchte verhindern, dass User meine HP mit dem internet-explorer öffnen können, da ich sie für alternativbrowser, wie mozilla optimiert habe. kann mir jemand ein helfen. gehe ich recht in der Annahme, dass ich dazu ein javascript einbauen muss?

    <!--[if IE]><h1>Der IE ist scheiße!</h1><strong>Der <a href="http://www.getfirefox.com/">Firefox</a> ist viel besser!</strong><[endif]-->

    Das am Besten (damit die Leute sich auch wirklich den Firefox runterladen [1]) in Verbindung mit ohne Scrollbars für den IE wie auf dieser schönen Seite hier.

    Viele Grüße aus Freiburg,
    Marian

    [1] Oder schnell auf das rote X klicken und sich deine Seite und dich in die Hölle wünschen. Deswegen würde ich eher sowas wie <!--[if IE]>Das das hier so scheiße aussieht, liegt nicht an mir, sondern am IE. Im <a href="http://www.getfirefox.com/">Firefox</a> sieht es viel schöner aus!<[endif]--> empfehlen