安大互联
财经热点 > Asp编程 > 如何用JavaScript识别Netscape - 6 - 浏览器
如何用JavaScript识别Netscape - 6 - 浏览器
浏览次数:【821】  发布日期:2009-8-13 12:09:22    文章分类:Asp编程   
专题:】 【
 
我们以前通常识别浏览器的javascript代码一般如下:

<SCRIPT LANGUAGE="JavaScript">
<!--
if (document.all) { //IE
alert("你用的浏览器是 Internet Explorer");
}
else if (document.layers) { //NS
alert("你用的浏览器是 Netscape Navigator ");
}
else {
alert("检测不出你用的浏览器");
}
// -->
</SCRIPT>

在Netscape6未出来时上面这段代码能很好的工作,现在当你用Netscape6时,将会弹出"检测不出你用的浏览器"信息,即不能正确的识别Netscape6。
这是因为Netscape 6 不支持document.all也不支持document.layers. Netscape 6 支持document.getElementById. 可是IE也同样支持
这种方法,因此检测代码务必重写以便适应Netscape6。

下面给出检测代码:

<SCRIPT LANGUAGE="JavaScript">
<!--
if (document.all) { //IE
alert("你用的浏览器是 Internet Explorer");
}
else if (document.layers) { //NS
alert("你用的浏览器是 Netscape Navigator ");
}
else if (document.getElementById) { //增加此行以检测是否是Netscape 6
alert("你用的浏览器是 Netscape 6 ");
else {
alert("检测不出你用的浏览器");
}
// -->
</SCRIPT>
手机扫码浏览该文章
 ● 相关资讯专题
  • 网络建设业务咨询

   TEl:13626712526