首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >浏览器版本检测

浏览器版本检测
EN

Stack Overflow用户
提问于 2009-01-09 10:16:00
回答 4查看 815关注 0票数 3

我在我当前的项目中有一个规范,要求我们建议用户哪些浏览器最适合使用web应用程序。如果他们当前使用的浏览器版本不在我们的“理想”浏览器列表中,我们希望显示一条消息。

检查用户浏览器的特定版本的最佳方式是什么?我知道在使用jQuery时会出现以下情况,但这对特定版本没有帮助。

代码语言:javascript
复制
$(document).ready(function() {
   var b = '';
   $.each($.browser, function(i, val) {
       if (i=='safari' && val==true) { b = 'safari'; }
       if (i=='opera' && val==true) { b = 'opera'; }
       if (i=='msie' && val==true) { b = 'msie'; }
       if (i=='mozilla' && val==true) {b = 'mozilla'; }
   });

   //Do Something With b, Like $('#dis').html(b);
}); 

我们想知道你的浏览器是Firexfox2或更高版本,还是IE6或更高版本,等等?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-01-09 11:03:21

Here是一个可以提供帮助的JQuery插件

票数 4
EN

Stack Overflow用户

发布于 2009-01-09 10:43:37

还要检查docs.jquery.com中的$.browser.version

对于Firefox 2.x.x,它可以返回2.0,请检查文档:)

票数 4
EN

Stack Overflow用户

发布于 2009-01-09 10:19:14

查看YUI User-Agent Detection

编辑:既然我已经告诉你怎么做了,我只想确保你知道这通常被认为是反模式,对吧?如果可以,我建议不要做这样的事情,但我意识到这并不总是一种选择。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/427597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档