agt_jsVersion=(Array.reduce)?1.8:(window.Iterator)?1.7:(Array.filter)?1.6:(document.getElementById)?1.5:(doc_time.getFullYear)?1.3:(window.screen)?1.2:(document.images)?1.1:1.0;
Und damit hast du gleich auch die Variante der Abfrage über das language-Attribut lügen gestraft (Safari lügt da nämlich, wenn er sagt er könne 1.7, dann aber return [1,2] als Fehler bezeichnet; umgekehrt gibt sich z.B. IE6 zu bescheiden).
Danke.