如何检测浏览器

时间:2011-07-26 02:31:27

标签: browser

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

请告知。

非常感谢。

2 个答案:

答案 0 :(得分:2)

自1.9以来,jQuery.browser在jQuery中被弃用。

有一个jQuery插件可以将这个“后退”添加到jquery。您将在https://github.com/gabceb/jquery-browser-plugin

处填写(和文档)

在添加jQuery之后添加<script src="/path/to/jquery.browser.js"></script>来安装它。

然后您可以使用以下内容。

$.browser.msie; //returns true if ie
$.browser.webkit; //returns true if webkit-browser (Safari, Chrome)
$.browser.mozilla; //returns true if firefox

答案 1 :(得分:0)

尝试jQuery.browser

检查IE是否

$.browser.msie ? alert('Internet Explorer') : alert('Not Internet Explorer');

或访问页面

的浏览器的信息
$.each($.browser, function(i, val) {
    $("<div>" + i + " : <span>" + val + "</span>").appendTo(document.body);
});

工作示例here