Benjamin: Browsererkennung mit Javascript

Hallo Ihrs,

gibt es eine fertige JavaScript-Bibliothek mit welcher man eine Browsererkennung mit Versionsnummmer durchführen kann?

Am besten nicht mittels UserAgent sondern mittels Überprüfung auf DOM-Elemente oder ähnliches.

Würde mich über eine Antwort freuen und bedanke mich schonmal im Vorraus.

  1. gibt es eine fertige JavaScript-Bibliothek mit welcher man eine Browsererkennung mit Versionsnummmer durchführen kann?

    Ich weiß zwar nicht wozu, aber vielleicht hilft das
    http://www.lipfert-malik.de/webdesign/tutorial/bsp/browser_js_test.html

    Struppi.

    1. »» gibt es eine fertige JavaScript-Bibliothek mit welcher man eine Browsererkennung mit Versionsnummmer durchführen kann?

      Ich weiß zwar nicht wozu, aber vielleicht hilft das
      http://www.lipfert-malik.de/webdesign/tutorial/bsp/browser_js_test.html

      Struppi.

      Perfekt, vielen Dank.

  2. gibt es eine fertige JavaScript-Bibliothek mit welcher man eine Browsererkennung mit Versionsnummmer durchführen kann?

    Wozu genau brauchst du das?

    http://www.quirksmode.org/js/detect.html

    Mathias

    1. »» gibt es eine fertige JavaScript-Bibliothek mit welcher man eine Browsererkennung mit Versionsnummmer durchführen kann?

      Wozu genau brauchst du das?

      http://www.quirksmode.org/js/detect.html

      Das Script überprüft leider nur den UserAgent. Ich brauch es um bestimmte Bugs im IE7, Safari und Opera zu killen.

      1. Hi there,

        Das Script überprüft leider nur den UserAgent. Ich brauch es um bestimmte Bugs im IE7, Safari und Opera zu killen.

        Die werden Dir aber sowas von dankbar sein, daß Du das für die ein und für allemal erledigst...

      2. Das Script überprüft leider nur den UserAgent.

        Unter anderem, ja.
        Wo ist das Problem?

        Ich brauch es um bestimmte Bugs im IE7, Safari und Opera zu killen.

        Was für Bugs? JavaScript-Bugs? CSS-Bugs?

        Mathias

        1. »» Ich brauch es um bestimmte Bugs im IE7, Safari und Opera zu killen.

          Was für Bugs? JavaScript-Bugs? CSS-Bugs?

          Mathias

          Es geht um den IE7 Bug, welcher in Tabellen die Höhe nicht richtig setzte, siehe anderem Thread von mir.

          1. Es geht um den IE7 Bug, welcher in Tabellen die Höhe nicht richtig setzte, siehe anderem Thread von mir.

            Dann frage ab, ob die offsetHeight dem height-Attribut entspricht. Wenn nicht, ist die Umsetzung fehlerhaft und ein Fix ist nötig.

            Mathias

            1. Dann frage ab, ob die offsetHeight dem height-Attribut entspricht. Wenn nicht, ist die Umsetzung fehlerhaft und ein Fix ist nötig.

              Ob es ein IE7 ist kann hierbei z.B. auch mit Conditional Comments geprüft werden.

      3. Dann suche nach den Bugs, nicht nach den Browsern. Siehe Dir als Beispiel jQuery an, die sinnvollerweise von einer Browser-Prüfung ($.browser) auf eine Feature-Prüfung ($.support) umgestiegen sind.

        Gruß, LX

        --
        RFC 1925, Satz 3: Mit ausreichendem Schub fliegen Schweine wunderbar. (...)
        1. Dann suche nach den Bugs, nicht nach den Browsern. Siehe Dir als Beispiel jQuery an, die sinnvollerweise von einer Browser-Prüfung ($.browser) auf eine Feature-Prüfung ($.support) umgestiegen sind.

          Gruß, LX

          Interessante Herangehensweise. Werds mir mal anschauen, danke.