Joachim: browser identifizieren

Beitrag lesen

hi,

Nun will ich aber nicht jeden besucher vorher fragen, welchen Browser er hat,

löblich.
Browser Identifikation anhand bekannter Objekte, lässt sich beliebig erweitern oder differenzieren.

// some known objects
var nc    =  !!(document.captureEvents && !document.getElementById);
var nc6   =  !!(document.captureEvents && document.documentElement);
var opera =  !!(document.getElementById && !document.documentElement);
var ie    =  !!document.all;
var ie4   =  !!(document.all && !document.documentElement);
var ie5   =  !!(document.all && document.documentElement);
var dom   =  !!document.getElementById;
var mac   =  !!(navigator.userAgent.indexOf("Mac")!=-1);

Bedenke:
Bei verschiedene Seiten fuer verschiedene Browser steigt der Wartungsaufwand enorm. Baue Deine Seiten lieber cross-Browserfaehig. Wenn Du viel Javascript einsetzt, solltest Du über eine Nur-Text-Variante nachdenken.

Gruesse  Joachim