如何检测当前浏览器的类型及版本

简介:
复制代码
 1 <!DOCTYPE HTML>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>判断浏览器类型及版本</title>
 6 <meta name="Keywords" content="">
 7 <meta name="author" content="@my_programmer">
 8 <script src="http://code.jquery.com/jquery-1.7.2.min.js" type="text/javascript"></script>
 9 </head>
10 <body>
11 <script type="text/javascript">
12     var chars=navigator.userAgent;    //浏览器的用户代理字符串
13     var bro=$.browser;
14     if(chars.indexOf("Chrome")>0){
15         alert("Chrome"+bro.version);
16     }
17     if(chars.indexOf("IE")>0){
18         alert("IE"+bro.version);
19     }
20     if(chars.indexOf("Safari")>0&&chars.indexOf("Chrome")<0){
21         alert("Safari"+bro.version);
22     }
23     if(chars.indexOf("Opera")>0){
24         alert("Opera"+bro.version);
25     }
26     if(chars.indexOf("Firefox")>0){
27         alert("Firefox"+bro.version);
28     }
29 </script>
30 </body>
31 </html>
复制代码

相关文章
|
2月前
|
JavaScript 前端开发 开发者
如何检测浏览器是否支持最新的 image lazy loading 特性
如何检测浏览器是否支持最新的 image lazy loading 特性
|
2月前
|
Web App开发 前端开发
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
Chrome 浏览器插件 V3 版本 Manifest.json 文件中 Action 的类型(Types)、方法(Methods)和事件(Events)的属性和参数解析
194 0
|
1月前
|
Web App开发 IDE Java
自动化测试谷歌浏览器和其驱动版本差不多却还是报错The chromedriver version (121.0.6167.184) detected in PATH at DPythonchromed
自动化测试谷歌浏览器和其驱动版本差不多却还是报错The chromedriver version (121.0.6167.184) detected in PATH at DPythonchromed
65 2
|
1月前
|
域名解析 存储 缓存
HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口
【6月更文挑战第23天】 HTTP请求流程概览:浏览器构建请求行含方法、URL和版本;检查缓存;解析IP与端口;TCP连接(HTTP/1.1可能需排队);三次握手;发送请求头与体;服务器处理并返回响应;TCP连接可能关闭或保持;浏览器接收并显示响应,更新缓存。HTTP版本间有差异。
38 5
|
2月前
|
Web App开发
Google Chrome 浏览器 119.0.6045.106 版本提示 STATUS_INVALID_IMAGE_HASH 崩溃
Google Chrome 浏览器 119.0.6045.106 版本提示 STATUS_INVALID_IMAGE_HASH 崩溃
104 0
|
2月前
|
JavaScript 前端开发
JavaScript DOM 操作:如何检测浏览器是否支持某个特性?
【4月更文挑战第15天】使用Modernizr库检测浏览器特性:添加 `<script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script>` 到HTML,然后通过 `Modernizr.localstorage` 进行检测,如支持localStorage则执行相应代码,否则执行备用逻辑。
34 0
|
2月前
|
JavaScript 前端开发
JavaScript DOM 操作:如何检测浏览器是否支持某个特性?
JavaScript DOM 操作:如何检测浏览器是否支持某个特性?
34 0
|
8月前
|
Web App开发 安全 网络安全
浏览器版本过高导致无法访问网站 burpSuiteBrowser
浏览器版本过高导致无法访问网站 burpSuiteBrowser
100 0
|
2月前
|
JavaScript
浏览器插件crx文件--JS混淆与解密
浏览器插件crx文件--JS混淆与解密
81 0
|
2月前
|
Web App开发 JavaScript 前端开发
浏览器与Node.js事件循环:异同点及工作原理
浏览器与Node.js事件循环:异同点及工作原理

热门文章

最新文章