JAVASCRIPT和JQUERY判断浏览器信息总汇(备忘)

<script type="text/javascript">
        //jquery判断浏览器信息
        $(function(){
            var bro=$.browser;//获取浏览器用户代理信息;
            var bro_msie=bro.msie;//判断是否为ie浏览器,假如为ie浏览器就返回:true,否则返回:undefined;
            var bro_firefox=bro.mozilla;//判断是否为火狐浏览器;假如为火狐浏览器就返回:true,否则返回:undefined;
            var bro_opera=bro.opera;//判断是否为opera浏览器;假如为opera浏览器就返回:true,否则返回:undefined;
            var bro_safari=bro.safari;//判断是否为safari浏览器;假如为safari浏览器就返回:true,否则返回:undefined;
            //判断浏览器版本,用version属性,比如判断ie;
            var ie_ver=bro.version;//ie6,返回“6.0”,ie7返回“7.0”,ie8返回“8.0”,ie9返回“9.0”,以此类推...
        });

//原生javascript判断浏览器信息
        // 判断浏览器是否为IE,方法1
        var isIE=document.all ? ‘IE‘ : ‘others‘;//在IE下document.all值为1(true),而其他浏览器下的值为0(false);

// 判断浏览器是否为IE,方法2
        var bro=navigator.userAgent;//获取浏览器用户代理信息;
        var isIE2=bro.indexOf("MSIE")>0 ? ‘IE‘ : ‘others‘;//在IE下bro.indexOf("MSIE")值大于1,而其他浏览器下的值小于0(一般为-1);

//判断IE版本
        var isIE6=bro.indexOf("MSIE 6.0")>0 ? ‘IE6‘ : ‘other version‘;//在IE6下bro.indexOf("MSIE 6.0")值大于1,而其他浏览器下的值小于0(一般为-1);
        var isIE7=bro.indexOf("MSIE 7.0")>0 ? ‘IE7‘ : ‘other version‘;//在IE7下bro.indexOf("MSIE 7.0")值大于1,而其他浏览器下的值小于0(一般为-1);
        var isIE8=bro.indexOf("MSIE 8.0")>0 ? ‘IE7‘ : ‘other version‘;//在IE8下bro.indexOf("MSIE 8.0")值大于1,而其他浏览器下的值小于0(一般为-1);
        var isIE9=bro.indexOf("MSIE 9.0")>0 ? ‘IE7‘ : ‘other version‘;//在IE9下bro.indexOf("MSIE 9.0")值大于1,而其他浏览器下的值小于0(一般为-1);以此类推...
        var isFirefox=bro.indexOf("Firefox")>0 ? ‘Firefox‘ : ‘other version‘;//在Firefox下bro.indexOf("Firefox")值大于1,而其他浏览器下的值小于0(一般为-1);
        var isSafari=bro.indexOf("Safari")>0 ? ‘Safari‘ : ‘other version‘;//在Safari下bro.indexOf("Safari")值大于1,而其他浏览器下的值小于0(一般为-1);
        var isChrome=bro.indexOf("Chrome")>0 ? ‘Chrome‘ : ‘other version‘;//在Chrome下bro.indexOf("Chrome")值大于1,而其他浏览器下的值小于0(一般为-1);
        var isOpera=bro.indexOf("Opera")>0 ? ‘Opera‘ : ‘other version‘;//在Opera下bro.indexOf("Opera")值大于1,而其他浏览器下的值小于0(一般为-1);(ps:好像无效)
        var isCamino=bro.indexOf("Camino")>0 ? ‘Camino‘ : ‘other version‘;//在Camino下bro.indexOf("Camino")值大于1,而其他浏览器下的值小于0(一般为-1);
        var isMozilla=bro.indexOf("Gecko/")>0 ? ‘Gecko‘ : ‘other version‘;//在Mozilla下bro.indexOf("Gecko/")值大于1,而其他浏览器下的值小于0(一般为-1);
        //alert(isOpera);

//JS获取浏览器信息
        //浏览器代码名称:navigator.appCodeName
        //浏览器名称:navigator.appName
        //浏览器版本号:navigator.appVersion
        //对Java的支持:navigator.javaEnabled()
        //MIME类型(数组):navigator.mimeTypes
        //系统平台:navigator.platform
        //插件(数组):navigator.plugins
        //用户代理:navigator.userAgent
    </script>

时间: 2024-10-02 21:01:32

JAVASCRIPT和JQUERY判断浏览器信息总汇(备忘)的相关文章

js/jquery判断浏览器的方法小结

在网站前端开发中,浏览器兼容性是前端开发框架要解决的第一个问题,要解决兼容性问题就得首先准确判断出浏览器的类型及其版本,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道.今天我们把各种判断方法都总结一下,希望对大家有所帮助 JS获取浏览器信息 浏览器代码名称:navigator.appCodeName 浏览器名称:navigator.appName 浏览器版本号:navigator.appVersion 对Java的支持:navigator.javaEnabled() MIM

利用jQuery判断浏览器的版本和类型

利用jQuery判断浏览器的版本:现在各种版本的浏览器满天飞,不能说是一种坏事,因为版本多了就会出现竞争,能够提高产品的质量,给用户带来了好处,但是也给程序员带来了无穷的烦恼.由于不同版本的浏览器可能会对同样的代码有不同的解读,所以要根据不同的浏览器写不同的代码,所以就要对浏览器的版本和类型进行判断.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta

js/jquery判断浏览器的方法总结

JS获取浏览器信息浏览器代码名称:navigator.appCodeName浏览器名称:navigator.appName浏览器版本号:navigator.appVersion对Java的支持:navigator.javaEnabled()MIME类型(数组):navigator.mimeTypes系统平台:navigator.platform插件(数组):navigator.plugins用户代理:navigator.userAgent js判断IE浏览器的四种方法:方法一: if(windo

JQuery判断浏览器类型

浏览器内核标识,依据 navigator.userAgent 判断. mozilla 此属性在 DOM 树加载完成前即有效,可用于为特定浏览器设置 ready 事件. 参考文档:http://api.jquery.com/jQuery.browser/ 待验证代码: 1 <SCRIPT language="JavaScript"> 2 function myexplorer(){ 3 var explorer = window.navigator.userAgent; 4

怎么用jquery判断浏览器类型和版本号?

用jquery判断浏览器类型:判断浏览器类型是IE浏览器还是火狐甚至是opera或者苹果浏览器safari,jquery 特效代码如下:判断浏览器类型和版本号如下: 怎么用jquery判断浏览器类型? 用jquery判断浏览器类型:判断浏览器类型是IE浏览器还是火狐甚至是opera或者苹果浏览器safari,jquery 特效代码如下: <script type="text/javascript" src="jquery-1.3.2.min.js">&l

jquery判断浏览器类型的代码

jquery判断浏览器类型的代码 Jquery中利用navigator.userAgent.indexOf来判断浏览器类型,并进行了一下处理,建议学习Jquery的朋友学习下,了解一下思路. 主要使用的方法:$.browser.['浏览器关键字'] . 代码如下: $(function() { if($.browser.msie) { alert("this is msie"); } else if($.browser.safari) { alert("this is saf

jquery判断浏览器版本插件,jquery-browser.js

一.jquery判断浏览器版本插件,jquery-browser.js jquery 1.9 之后已经删除判断浏览器版本的方法: $.browser.msie $.browser.version 原因是: 注意:通过user agent字符串来检测浏览器不是一个好主意,在1.9中将完全移除该方法,不过你可以使用jQuery Migrate(迁移)插件.或者你可以试试Modernizr. 但如果想用怎么办呢? 二.解决方法: 复制下面的代码,保存为jquery-browser.js,在jquery

【javascript】jQuery判断用户右击事件

jquery 判断用户是鼠标是右击还是左击, // 1 = 鼠标左键 left; 2 = 鼠标中键; 3 = 鼠标右键 $(document).mousedown(function(e) { if(3 == e.which){ alert('这 是右键单击事件'); }else if(1 == e.which){ alert('这 是左键单击事件'); } }); [javascript]jQuery判断用户右击事件,布布扣,bubuko.com

Jquery 判断浏览器类型

$(function() { //FireFox2及以上 if ($.browser.MozillaSideBar && $.browser.version >= "1.8") { } //Safari if ($.browser.safari) { } //Chrome if ($.browser.chrome) { } //Opera if ($.browser.opera) { } //IE6及以下 if ($.browser.msie &&