`
roc08
  • 浏览: 227602 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

JS获取浏览器名和版本信息

阅读更多
通过Js获取浏览器信息

Navigator 对象包含有关浏览器的信息。

Navigator 对象属性和方法:



IE的测试结果:



FireFox的测试结果:


获取具体IE版本号:

  
 function checkIEVersion() { 
        var ua = navigator.userAgent; 
        var s = "MSIE"; 
        var i = ua.indexOf(s)          
        if (i >= 0) { 
           //获取IE版本号 
            var ver = parseFloat(ua.substr(i + s.length)); 
           alert("你的浏览器是IE"+ver);
        } 
        else {
            //其他情况,不是IE 
            alert("你的浏览器不是IE");
        } 
    }


获取浏览器名称和版本
function appInfo(){
    var browser = {appname: 'unknown', version: 0},
        userAgent = window.navigator.userAgent.toLowerCase();
//IE,firefox,opera,chrome,netscape
    if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){
        browser.appname = RegExp.$1;
        browser.version = RegExp.$2;
    } else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){ // safari
        browser.appname = 'safari';
        browser.version = RegExp.$2;
    }
    return browser;
}


用法:
<script>
var testBrowser = appInfo();
	alert(testBrowser.appname+testBrowser.version);
</script>


参考文献:
http://www.cnblogs.com/niuniu1985/archive/2010/08/20/1804431.html
http://www.l99.com/1575652/blog/view/293247
  • 大小: 156.2 KB
  • 大小: 63.5 KB
  • 大小: 30.2 KB
分享到:
评论

相关推荐

    javascript获取浏览器类型和版本的方法(js获取浏览器版本).docx

    JavaScript 获取浏览器类型和版本的方法 浏览器类型和版本是 web 开发中非常重要的信息,许多web应用程序需要根据浏览器类型和版本来进行相应的处理。JavaScript 提供了多种方法来获取浏览器类型和版本,本文将介绍...

    JS获取各浏览器名称和版本

    ie,谷歌,火狐,safari等浏览器均可判断出来,也是借鉴别人的

    javascript获取浏览器临时目录

    本文将详细介绍如何在不同浏览器环境中通过JavaScript获取浏览器临时目录的方法。 #### 二、背景知识 1. **浏览器安全模型**:现代浏览器为了保护用户隐私和数据安全,采用了严格的沙箱机制和同源策略,限制了网页...

    JS判断浏览器品牌和版本

    获取当前用户浏览器品牌和版本,亲测好用,请放行使用!

    JavaScript 获取浏览器的显示区域大小信息

    ### JavaScript 获取浏览器的显示区域大小信息 在网页开发过程中,获取浏览器显示区域的大小是非常重要的一个环节,这对于响应式设计、动态布局调整等场景尤为重要。本文将详细介绍如何使用JavaScript来获取浏览器...

    JS 获取浏览器参数

    这篇博文“JS 获取浏览器参数”可能探讨了如何利用JavaScript来收集关于用户浏览器的信息,包括但不限于浏览器类型、版本、操作系统、屏幕分辨率等。 首先,我们可以使用`navigator`对象来获取浏览器的基本信息。`...

    用JS获取浏览器版本

    用JS获取浏览器版本,很简单的。可以学习学习

    使用js检测当前浏览器版本,多浏览器类型和版本号检测

    1. **获取浏览器信息的基础方法** JavaScript提供了`navigator`对象,该对象包含了关于用户浏览器的信息。我们可以通过`navigator.userAgent`属性来获取浏览器发送给服务器的User-Agent字符串。这个字符串包含了...

    javascript获取浏览器类型和版本的方法(js获取浏览器版本)

    了解如何使用JavaScript获取浏览器类型和版本是非常实用的,它可以帮助开发者根据不同的浏览器情况来优化网站的表现或用户体验。以下,我们将详细探讨在JavaScript中获取浏览器类型和版本的方法。 首先,要获取...

    JS 获取移动终端浏览器版本信息

    例如,如果你只关心浏览器名称和版本,可以这样做: ```javascript function getBrowserInfo() { var userAgent = navigator.userAgent; var browser = ""; var version = ""; if (userAgent.indexOf("Chrome...

    页面前端获取浏览器及PC的一些信息

    javascript, 获取各种浏览器相关信息和获取电脑PC的信息, 磁盘, 主板, CPU等

    js获取浏览器类别源码

    本文将深入探讨如何利用JavaScript获取浏览器类别及其版本,并结合提供的资源进行详细说明。 首先,`userAgent`字符串是浏览器发送到服务器的一个头部信息,包含了关于用户浏览器的详细信息,包括浏览器名称、版本...

    php获取浏览器信息

    在PHP编程中,获取浏览器信息是一项常见的任务,它有助于开发者了解用户访问网站时所使用的浏览器类型、版本和其他相关信息。这可以用于优化网站的兼容性、分析用户行为或提供特定功能。下面将详细介绍如何使用PHP来...

    js动态的获取浏览器页面放大缩小的比例.pdf

    在JavaScript中,动态获取浏览器页面放大缩小的比例是一个常见的需求,特别是在进行响应式设计或精确的图形渲染时。这个过程涉及到浏览器窗口的尺寸变化监听、设备像素比(devicePixelRatio)的检测以及对不同浏览器...

    js获取文本框的值!js获取浏览器高度和宽度值[收集].pdf

    获取浏览器的高度和宽度值可以使用以下方法: ### 使用 `document.body` 对象 * `document.body.clientHeight`:获取浏览器的可见区域高度 * `document.body.clientWidth`:获取浏览器的可见区域宽度 * `document....

    javascript获取浏览器相关属性

    根据提供的文件信息,我们可以提取并总结出以下几个与“JavaScript 获取浏览器相关属性”相关的知识点: ### 一、设置浏览器主页 在HTML中,可以利用特定的行为(behavior)来设置当前页面为浏览器的主页。具体...

    JS检查浏览器的版本

    为了方便地获取浏览器版本,我们可以编写函数进行解析。例如,一个简单的检查IE版本的函数可以这样实现: ```javascript function checkIEVersion() { var userAgent = navigator.userAgent; if (userAgent.index...

    获取浏览器版本.html

    js自动获取操作系统版本、浏览器版本等,下载就能运行,无需发布。

    js获取浏览器高度和宽度值(多浏览器)

    在JavaScript中,获取浏览器的高度和宽度是常见的需求,特别是在页面布局、动态内容调整或响应式设计中。这个主题涉及到浏览器的兼容性问题,因为不同的浏览器可能有不同的API来获取这些信息。以下是一些主要的知识...

    js获取电脑名、ip、mac(ie&火狐)

    在Firefox中,获取电脑名和MAC地址更为复杂,因为浏览器的安全策略更加严格。火狐并不直接支持ActiveXObject,但可以使用一些插件或者WebExtensions来扩展其能力。由于获取MAC地址涉及用户隐私,大多数现代浏览器都...

Global site tag (gtag.js) - Google Analytics