Tach,
du könntest beim changelog des firefox ansetzten und objekte oder methoden suchen, die im firefox 3 neu dazugekommen sind - somit könntest du rudimentär anhand der fähigkeiten bestimmen, was es für ein browser ist
große Sprünge wurden von Javascript 1.7 zu 1.8 ja nicht gemacht, aber Arrays kennen die neue Methode reduce, die man abfragen kann:
if((new Array).reduce){
alert(Javascript 1.8);
}else{
alert(Javascript 1.7);
}
mfg
Woodfighter