首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何检测浏览器

如何检测浏览器
EN

Stack Overflow用户
提问于 2011-07-26 10:31:27
回答 2查看 272关注 0票数 0

如何检测浏览器是internet explorer、firefox还是chrome?有没有像使用jquery这样简单的方法。因为如果我的用户代理是internet explorer,我想限制jquery调用。

请给我建议。

非常感谢。

EN

回答 2

Stack Overflow用户

发布于 2013-06-26 17:04:00

从1.9开始,jQuery中就不再推荐使用jQuery.browser。

有一个用于jquery的插件将这个"back“添加到jQuery中。你可以在https://github.com/gabceb/jquery-browser-plugin上找到它(和文档)

通过在您要添加jQuery的位置添加<script src="/path/to/jquery.browser.js"></script>来安装它。

然后,您可以使用以下代码。

代码语言:javascript
运行
复制
$.browser.msie; //returns true if ie
$.browser.webkit; //returns true if webkit-browser (Safari, Chrome)
$.browser.mozilla; //returns true if firefox
票数 2
EN

Stack Overflow用户

发布于 2011-07-26 10:32:33

试试jQuery.browser

检查是否为IE

代码语言:javascript
运行
复制
$.browser.msie ? alert('Internet Explorer') : alert('Not Internet Explorer');

或正在访问页面的浏览器的信息

代码语言:javascript
运行
复制
$.each($.browser, function(i, val) {
    $("<div>" + i + " : <span>" + val + "</span>").appendTo(document.body);
});

工作示例here

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

https://stackoverflow.com/questions/6824593

复制
相关文章

相似问题

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