<!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>
分享到:
相关推荐
获取客户端IP地址、浏览器版本和操作系统信息在JSP中的实现方法 在JSP中,获取客户端的IP地址、浏览器版本和操作系统信息是非常重要的。通过使用HttpServletRequest对象,我们可以获取到客户端的相关信息。 获取...
在IT领域,特别是前端开发中,了解用户使用的浏览器版本对于确保网页兼容性和功能实现至关重要。本文将深入探讨如何使用JavaScript来判断访问者所使用的浏览器及其版本,基于给定的代码片段进行详细解析。 ### 一、...
取用户数据"方法以支持浏览器绑定自定义数据。 新增"CefQuery"功能用于javascript与浏览器的交互详细见例程。 新增"首选项(Preferences)"功能设置。 新增"水星浏览器.置用户代理标识"方法用于实时覆盖浏览器代理标识...
【搜狗浏览器最早版本(1.0.0.22)内测版】是中国互联网巨头搜狗公司推出的首款浏览器产品的重要里程碑。这个版本标志着搜狗正式进入浏览器市场竞争,旨在为用户提供更快、更稳定、更安全的上网体验。下面将详细探讨这...
在某些情况下,特别是IE8及更早版本,使用这两个属性可能更合适。 ```javascript var docHeight = document.documentElement.clientHeight; var docWidth = document.documentElement.clientWidth; ``` 4. **...
例如,通过预读取技术,搜狗浏览器可以预测用户可能访问的网页,提前进行加载,减少了等待时间;再如,智能缓存策略则能够在不影响浏览体验的前提下,减少网络数据的重复下载,进一步提升了浏览速度。 除了强大的...
开发者可以通过这个版本的水星浏览器来构建支持现代Web技术的应用,同时享受CEF提供的跨平台优势,能够在Windows、MacOS和Linux等操作系统上运行。 在压缩包文件中,"支持库"可能包含了水星浏览器所需的全部动态...
在给定的“易语言-易语言随机置取浏览器UA”主题中,我们主要讨论的是如何使用易语言来实现浏览器用户代理(User Agent,简称UA)的随机设置功能。 用户代理是浏览器向服务器发送请求时携带的一种信息,用于表明...
在使用这个支持库时,开发者需要注意兼容性问题,确保他们的易语言环境和目标操作系统版本与Web浏览器2.0支持库相匹配。此外,由于涉及到网络访问,还需要考虑网络安全、隐私保护以及数据传输的加密等问题。 总的来...
【黑莓7290浏览器软件】是一款专为黑莓7290手机设计的浏览器应用,它以其稳定性与高效速度赢得了用户们的青睐。...在实际使用中,用户可以根据自身需求选择最适合自己的浏览器版本,享受更加便捷的移动互联网服务。
子程序 到短路径, 文本型, 公开, 取指定路径的短路径名(返回收缩后的路径,无效返回空文本)如: c:\program files\ 收缩后为:C:\PROGRA~1\ .参数 文件名, 文本型, , 原路径 .子程序 到任意进制, 文本型, 公开, 可以将...
变量循环首 (1, 取数组成员数 (临时浏览器), 1, i) .如果真 (临时浏览器 [i].浏览器 = web) child = 寻找子窗口 (临时浏览器 [i].hwnd) child.设置标题 (web.标题) 跳出循环 () .如果真结束 .变量循环尾 () ...
搜狗浏览器自2009年发布以来,经过多次版本迭代,不断优化性能,增强稳定性。随着网络环境的变化,搜狗也逐步增加了对HTML5等新技术的支持,并尝试引入更多创新功能,如AI智能助手等,以适应日新月异的互联网生态。 ...
同时,它还具有智能预读取技术,能预测用户可能访问的网页并提前加载,进一步减少等待时间。此外,多线程下载管理功能支持批量下载,提高下载速度。 二、安全性 搜狗浏览器注重用户的安全,内置了防钓鱼、反恶意...
6. **性能优化**:浏览器需要高效地加载和渲染页面,这涉及到预加载、预读取、DNS预解析等技术。查看源码可以帮助我们理解这些优化策略的实现。 7. **扩展性与API支持**:浏览器还提供了丰富的API供开发者使用,如...
2. 引用CefSharp库:在项目中引用CefSharp.WinForm或CefSharp.Wpf库,具体取决于你使用的UI框架。 3. 初始化CefSharp:在应用程序启动时,调用`Cef.Initialize()`方法初始化CefSharp。记得在退出时调用`Cef....
在IT领域,尤其是在Web开发和自动化测试中,有时我们需要获取浏览器中的Cookie信息,例如,为了模拟用户登录状态或进行数据抓取。针对这个需求,`C#` 提供了一种方式来读取并解密Chrome浏览器的Cookie值。本文将详细...
它可能是指某个特定的浏览器版本、文件或数据,但在这个上下文中,我们无法提供更详细的解读。 总的来说,选择最好的浏览器取决于个人的需求和偏好。速度、稳定性、隐私保护、兼容性和资源效率都是评价浏览器的重要...
在开发网页应用时,了解客户端的浏览器版本和操作系统信息对于调试和优化用户体验非常关键。本文将介绍如何使用JavaScript(简称JS)获取浏览器的版本信息以及操作系统信息。 首先,我们要了解浏览器提供的...
然而,当开发者更新了这些资源时,如果用户浏览器仍使用旧的缓存版本,可能导致页面显示不正确或功能失效。因此,了解如何正确地处理页面缓存清除,对于前端开发者来说是至关重要的。 本资源包提供了关于"web项目...