Hallo koerschgen2001,
das kann man, aber nur sehr unzuverlässig, mit http://de.selfhtml.org/javascript/objekte/navigator.htm. Die Informationen, die die Browser übermitteln, können teilweise recht frei angepasst werden. Normalerweise prüft man Objekte und Methoden (exemplarisch) vor ihrem Einsatz auf ihre Existenz. Mein DOM-Test sieht z.B. so aus:
var kannDOM=document.getElementsByTagName && document.getElementsByTagName('body')[0].appendChild;
...
if (kannDOM) ...
Gruß, Jürgen