[JavaScript] Browser erkennen, aber alle!
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
achtung
anscheinend
beitrag
client
equivalent
explorer
funktion
gecko
kramen
navigator
opus
quelltext
safari
script
systemzeit
test
transitional
tutorial
versuch
-
Moin, also es gibt ja ?berall so'ne Scripts, die einem sagen, ob man jetzt IE benutzt oder Netscape und in welcher Version und so.
Aber ich bin auf der Suche nach nem Script das erkennt, ob man jetzt Opera, Firefox, IE, SeaMonkey, Netscape, Realplayer etc. benutzt und in welcher Version.
http://www.gulli.com/tools/anonymitaetscheck/
Da steht bei Browser auch, welchen man benutzt. Aber ich will mir den Kram wie "Mozilla", "Gecko" etc. sparen. Sondern nur den Browsernamen + Version.
Und leider hab ich das im Quelltext nicht entdecken k?nnen. Nur die anderen Sachen darunter... (Systemzeit, Plugins etc.)
//edit: Bei Gulli ist es aber anscheinend ohne JS ghemacht worden.
Beitrag ge?ndert am 23.06.2006 11:22 von fcr -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wieso geht das hier nicht?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Test</title>
</head>
<body>
<script type="text/javascript">
document.write("Sie benutzen den" + navigator.appName "in der Version" + navigator.appVersion)
</script>
</body>
</html>
-
nach navigator.appName fehlt ein +
-
versuchs mal mit navigator.userAgent; ,weil der user nicht (oder nur sehr schwer) den browsertyp, der gesendet wird beiflussen kann.
Bei mir sieht das dann so aus:
nav = navigator.userAgent;
if(nav.search(/Opera/) !=-1) {
browser = "Opera";
}else{
if(nav.search(/MSIE/) !=-1) {
browser = "Microsoft Internet Explorer";
}else{
if(nav.search(/Safari/) !=-1) {
browser = "Safari";
}else{
if(nav.search(/Mozilla/) !=-1) {
browser = "Mozilla";
}
else{
browser = navigator.appName;
}
}
}
}
-
Guckt euch besser mal diese Seite hier an:
http://www.lipfert-malik.de/webdesign/tutorial/bsp/browser_js_test.html
Man sollte nicht ?ber den UserAgent oder den Navigator-Namen gehen, sondern die F?higkeiten testen, die ein Browser hat und danach feststellen welcher Client es ist.
?ber diese Seite k?nnt ihr euch auch eigene spezielle Browserweichen zusammenstellen oder was auch immer ihr mit der Browserinformation vorhabt.
H2O -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage