`
guanchuanjie
  • 浏览: 3891 次
文章分类
社区版块
存档分类
最新评论

js 判断是什么类型浏览器

阅读更多
js 判断是什么类型浏览器

if ( window.sidebar && "object" == typeof( window.sidebar ) && "function" == typeof( window.sidebar.addPanel ) ) //  firefox

{
  }
   else if ( document.all && "object" == typeof( window.external ) )   //  ie

   {
    }

js用来区别IE与其他浏览器及IE6-8之间的方法。

1、document.all
2、!!window.ActiveXObject;

使用方法如下:

if (document.all){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}

if (!!window.ActiveXObject){
alert(”IE浏览器”);
}else{
alert(”非IE浏览器”);
}

下面是区别IE6、IE7、IE8之间的方法:

var isIE=!!window.ActiveXObject;
var isIE6=isIE&&!window.XMLHttpRequest;
var isIE8=isIE&&!!document.documentMode;
var isIE7=isIE&&!isIE6&&!isIE8;
if (isIE){
if (isIE6){
alert(”ie6″);
}else if (isIE8){
alert(”ie8″);
}else if (isIE7){
alert(”ie7″);
}
}

首先我们确保这个浏览器为IE的情况下,进行了在一次的检测,如果你对此有怀疑,可以测试一下。

我这里就直接使用在判断中了,你也可以将他们先进行声明成变量进行使用。据说火狐以后也会加入document.all这个方法,所以建议使用第二种方法,应该会安全一些。

用navigator.userAgent.indexOf()来区分多浏览器,代码示例如下:



TAG index Web

document.write('浏览器判別:');
// 包含「Opera」文字列
if(navigator.userAgent.indexOf("Opera") != -1) {
document.write('您的浏览器时Opera吧?');
}
// 包含「MSIE」文字列
else if(navigator.userAgent.indexOf("MSIE") != -1) {
document.write('您的浏览器时Internet Explorer吧?');
}
// 包含「Firefox」文字列
else if(navigator.userAgent.indexOf("Firefox") != -1) {
document.write('您的浏览器时Firefox吧?');
}
// 包含「Netscape」文字列
else if(navigator.userAgent.indexOf("Netscape") != -1) {
document.write('您的浏览器时Netscape吧?');
}
// 包含「Safari」文字列
else if(navigator.userAgent.indexOf("Safari") != -1) {
document.write('您的浏览器时Safari 吧?');
}
else{
document.write('无法识别的浏览器。');
}
document.write('');



欢迎各位添加其他浏览器的判断。。。



分享到:
评论

相关推荐

    js判断浏览器类型

    js判断浏览器类型,判断5种主流浏览器。 IE Firefox Chrome Opera Safari

    JavaScript判断浏览器类型及版本

    JavaScript 判断浏览器类型及版本 随着浏览器市场的日益繁荣,浏览器的类型和版本也越来越多,给前端开发带来了很大的挑战。如何精准地判断浏览器的类型和版本成为了前端开发中非常重要的一个问题。 JavaScript ...

    JS判断打开网页的浏览器类型与版本

    JavaScript 判断打开网页的浏览器类型与版本 在 JavaScript 中判断浏览器的类型和版本是一个非常重要的知识点,特别是在开发 web 应用程序时,需要根据不同的浏览器和版本进行不同的操作。下面我们将详细介绍 ...

    js判断浏览器类型,返回浏览器类型名称.

    以下是一个详细的指南,介绍如何使用JavaScript判断并返回浏览器类型。 首先,JavaScript通过`navigator`对象提供了一系列属性,可以用来获取关于用户浏览器的信息。`navigator.userAgent`属性是最常用的一个,它...

    js检测浏览器类型

    在JavaScript中,检测浏览器类型是常见的需求,这有助于开发者针对不同浏览器实现特定的功能或优化。以下将详细讲解如何使用JavaScript来识别用户所使用的浏览器类型。 首先,JavaScript提供了`navigator`对象,它...

    javascript判断浏览器类型

    简单的一二十代码, 就可以判断出当前所有浏览器的类型, 支持的浏览器也有很多,感谢支持

    判断浏览器类型(判断浏览器类型)

    在网页开发中,判断浏览器类型是一项重要的任务,因为不同的浏览器可能会有不同的兼容性问题。了解用户正在使用的浏览器可以帮助开发者针对性地优化网站,确保在各种环境下都能提供良好的用户体验。本文将详细介绍...

    js文件_判断浏览器类型

    这是判断浏览器类型和浏览器版本的JS代码段

    非常详细的JS判断浏览器的版本和型号

    ### JS判断浏览器的版本和型号 #### 知识点概览 本文将详细介绍如何通过JavaScript来判断用户所使用的浏览器类型及版本。此方法能够有效识别市面上主流浏览器,并针对Internet Explorer的不同版本进行具体区分。 ...

    JS判断浏览器类型与版本

    在JavaScript中,我们经常需要检测用户的浏览器类型及版本,以便为不同的浏览器提供兼容性的解决方案或者优化用户体验。这可以通过检查navigator对象的各种属性来实现。navigator对象是浏览器提供的一个全局对象,...

    判断浏览器类型

    js判断判断浏览器类型,

    js判断浏览器的环境(pc端,移动端,还是微信浏览器)

    在学习和工作中,使用JavaScript(JS)来判断浏览器的环境是一种常见的需求。这涉及到检测当前用户是通过PC端、移动端还是微信浏览器访问网站。通过不同的环境来调整网站的布局、功能或是用户体验,对于Web开发而言...

    JS判断是否在微信浏览器打开

    ### JS判断是否在微信浏览器打开 #### 背景介绍 在进行HTML5项目的开发时,经常需要将页面分享到社交媒体平台(如微信、微博等)。为了提高用户体验,开发者需要根据用户访问页面的方式做出相应的调整。例如,在...

    利用js判断浏览器类型(是否为IE,Firefox,Opera浏览器)

    现在的浏览器大概有好几种,各个人的喜好也不同,所以也就用着不同的浏览器!我们开发的人来说经常要加个判断,要不可能某些功能没法正常使用。要是没加个判断就会给大家带来些麻烦!虽然可能大家的喜好不同!用的系统也...

    JavaScript判断各种浏览器代码

    在本篇文章中,我们将深入探讨如何使用JavaScript来识别不同的浏览器,并根据这些信息执行特定操作。这一技术对于确保网站与各种浏览器兼容以及优化用户体验至关重要。通过分析提供的代码片段,我们可以了解到几种...

    判断浏览器版本Js,浏览器兼容

    本文将深入探讨如何使用JavaScript进行浏览器版本判断,以及如何处理浏览器兼容性问题。 首先,我们需要知道JavaScript提供了多种方式来获取浏览器信息。最常用的方法是通过`navigator`对象,它包含了有关浏览器的...

    javascript浏览器及系统判断

    本篇文章将基于提供的JavaScript代码片段,详细解析如何通过JavaScript来判断用户所使用的浏览器类型及其版本,并进一步探讨如何识别操作系统。 #### 二、浏览器类型与版本判断 ##### 2.1 navigator对象简介 `...

Global site tag (gtag.js) - Google Analytics