Für MSIE Erkennung können Sie JavaScript verwenden:
// This function returns Internet Explorer's major version number,
// or 0 for others. It works by finding the "MSIE " string and
// extracting the version number following the space, up to the decimal
// point, ignoring the minor version number
<SCRIPT LANGUAGE="JavaSCRIPT">
function msieversion()
{
var ua = window.navigator.userAgent
var msie = ua.indexOf ("MSIE ")
if (msie > 0) // If Internet Explorer, return version number
return parseInt (ua.substring (msie+5, ua.indexOf (".", msie)))
else // If another browser, return 0
return 0
}
</SCRIPT>
Unten ist ein Beispiel dafür, wie es in Ihrem HTML überall nennen:
<SCRIPT LANGUAGE="javascript">
if (msieversion() >= 0)
document.write ("This is Internet Explorer");
else
document.write ("This is another browser");
</SCRIPT>
http://support.microsoft.com/kb/167820 http://support.microsoft.com/kb/167820
Ich mag die Einfachheit dieser Antwort. Hat jemand Einwände dagegen, denn obwohl die anderen Antworten umfassender sind (Deckungsversionsnummer, etc.), brauche ich nur den Browsertyp. Aber irgendwelche bekannten Probleme hier. Übrigens habe ich es auf FF probiert und es hieß Netscape! – Duber
Ich habe es auf Chrome versucht und es sagt auch Netscape: s –
Chrome, Firefox und Safari geben den Namen "Netscape" zurück. –