`

取浏览器版本

阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
 <head>
  <title> New Document </title>
 <script type="text/javascript">
 <!--
	// 获取浏览器名称及版本信息
function appInfo(){
    var browser = {
            msie: false, firefox: false, opera: false, safari: false, 
            chrome: false, netscape: false, appname: 'unknown', version: 0
        },
        userAgent = window.navigator.userAgent.toLowerCase();
    if ( /(msie|firefox|opera|chrome|netscape)\D+(\d[\d.]*)/.test( userAgent ) ){
        browser[RegExp.$1] = true;
        browser.appname = RegExp.$1;
        browser.version = RegExp.$2;
    } else if ( /version\D+(\d[\d.]*).*safari/.test( userAgent ) ){ // safari
        browser.safari = true;
        browser.appname = 'safari';
        browser.version = RegExp.$2;
    }
    return browser;
}
// 调用示例
var myos = appInfo();
// 如果当前浏览器是IE,弹出浏览器版本,否则弹出当前浏览器名称和版本
if ( myos.msie ){
    alert( myos.version );
} else {
    alert( myos.appname + myos.version );
}
 //-->
 </script>
 </head>

 <body>
  
 </body>
</html>

分享到:
评论

相关推荐

    JSP获取客户端IP地址浏览器版本操作系统.pdf

    获取客户端IP地址、浏览器版本和操作系统信息在JSP中的实现方法 在JSP中,获取客户端的IP地址、浏览器版本和操作系统信息是非常重要的。通过使用HttpServletRequest对象,我们可以获取到客户端的相关信息。 获取...

    javascript判断浏览器的版本

    在IT领域,特别是前端开发中,了解用户使用的浏览器版本对于确保网页兼容性和功能实现至关重要。本文将深入探讨如何使用JavaScript来判断访问者所使用的浏览器及其版本,基于给定的代码片段进行详细解析。 ### 一、...

    ecef-v2.0.19d release 水星浏览器最新版本支持库安装包

    取用户数据"方法以支持浏览器绑定自定义数据。 新增"CefQuery"功能用于javascript与浏览器的交互详细见例程。 新增"首选项(Preferences)"功能设置。 新增"水星浏览器.置用户代理标识"方法用于实时覆盖浏览器代理标识...

    搜狗浏览器最早版本(1.0.0.22)内测版

    【搜狗浏览器最早版本(1.0.0.22)内测版】是中国互联网巨头搜狗公司推出的首款浏览器产品的重要里程碑。这个版本标志着搜狗正式进入浏览器市场竞争,旨在为用户提供更快、更稳定、更安全的上网体验。下面将详细探讨这...

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

    在某些情况下,特别是IE8及更早版本,使用这两个属性可能更合适。 ```javascript var docHeight = document.documentElement.clientHeight; var docWidth = document.documentElement.clientWidth; ``` 4. **...

    搜狗浏览器2.0正式版

    例如,通过预读取技术,搜狗浏览器可以预测用户可能访问的网页,提前进行加载,减少了等待时间;再如,智能缓存策略则能够在不影响浏览体验的前提下,减少网络数据的重复下载,进一步提升了浏览速度。 除了强大的...

    水星浏览器 v1.01版(P2)

    开发者可以通过这个版本的水星浏览器来构建支持现代Web技术的应用,同时享受CEF提供的跨平台优势,能够在Windows、MacOS和Linux等操作系统上运行。 在压缩包文件中,"支持库"可能包含了水星浏览器所需的全部动态...

    易语言-易语言随机置取浏览器UA

    在给定的“易语言-易语言随机置取浏览器UA”主题中,我们主要讨论的是如何使用易语言来实现浏览器用户代理(User Agent,简称UA)的随机设置功能。 用户代理是浏览器向服务器发送请求时携带的一种信息,用于表明...

    易语言纯API取\读写IE浏览器地址栏地址

    1、浏览器辅Zhu,取地址或设置转到特定页。2、当前浏览了一个好的网站,想对网页内容进行读取或者下载或者捕捉,则需要用到取当前浏览器地址。说明:。1、找了很久,有一部分例子,但都不是很完全好用,自己研究一番...

    黑莓7290浏览器软件

    【黑莓7290浏览器软件】是一款专为黑莓7290手机设计的浏览器应用,它以其稳定性与高效速度赢得了用户们的青睐。...在实际使用中,用户可以根据自身需求选择最适合自己的浏览器版本,享受更加便捷的移动互联网服务。

    易语言 茶凉专用模块

    子程序 到短路径, 文本型, 公开, 取指定路径的短路径名(返回收缩后的路径,无效返回空文本)如: c:\program files\ 收缩后为:C:\PROGRA~1\ .参数 文件名, 文本型, , 原路径 .子程序 到任意进制, 文本型, 公开, 可以将...

    易语言 支持库 web浏览器2.0 下载

    在使用这个支持库时,开发者需要注意兼容性问题,确保他们的易语言环境和目标操作系统版本与Web浏览器2.0支持库相匹配。此外,由于涉及到网络访问,还需要考虑网络安全、隐私保护以及数据传输的加密等问题。 总的来...

    易语言多页浏览器源码

    变量循环首 (1, 取数组成员数 (临时浏览器), 1, i) .如果真 (临时浏览器 [i].浏览器 = web) child = 寻找子窗口 (临时浏览器 [i].hwnd) child.设置标题 (web.标题) 跳出循环 () .如果真结束 .变量循环尾 () ...

    web项目页面缓存清除,不用每次刷新浏览器

    然而,当开发者更新了这些资源时,如果用户浏览器仍使用旧的缓存版本,可能导致页面显示不正确或功能失效。因此,了解如何正确地处理页面缓存清除,对于前端开发者来说是至关重要的。 本资源包提供了关于"web项目...

    搜狗浏览器最新版

    同时,它还具有智能预读取技术,能预测用户可能访问的网页并提前加载,进一步减少等待时间。此外,多线程下载管理功能支持批量下载,提高下载速度。 二、安全性 搜狗浏览器注重用户的安全,内置了防钓鱼、反恶意...

    小美浏览器1.04源码

    6. **性能优化**:浏览器需要高效地加载和渲染页面,这涉及到预加载、预读取、DNS预解析等技术。查看源码可以帮助我们理解这些优化策略的实现。 7. **扩展性与API支持**:浏览器还提供了丰富的API供开发者使用,如...

    浏览器哪个好

    它可能是指某个特定的浏览器版本、文件或数据,但在这个上下文中,我们无法提供更详细的解读。 总的来说,选择最好的浏览器取决于个人的需求和偏好。速度、稳定性、隐私保护、兼容性和资源效率都是评价浏览器的重要...

    JS获得浏览器版本和操作系统版本的例子

    在开发网页应用时,了解客户端的浏览器版本和操作系统信息对于调试和优化用户体验非常关键。本文将介绍如何使用JavaScript(简称JS)获取浏览器的版本信息以及操作系统信息。 首先,我们要了解浏览器提供的...

    WebKit 开源浏览器内核 源代码 完整版

    WebKit 是一个开源的网页渲染引擎,它被广泛用于多种操作系统和应用程序中,包括苹果的 Safari 浏览器、Google 的早期 Chrome 版本以及许多移动设备的浏览器。这个压缩包包含的是 WebKit 的完整源代码,对于理解...

    C#提取Chrome浏览器Cookie值源码

    在IT领域,尤其是在Web开发和自动化测试中,有时我们需要获取浏览器中的Cookie信息,例如,为了模拟用户登录状态或进行数据抓取。针对这个需求,`C#` 提供了一种方式来读取并解密Chrome浏览器的Cookie值。本文将详细...

Global site tag (gtag.js) - Google Analytics