【发布时间】:2011-10-13 01:37:12
【问题描述】:
如何检测浏览器是 Internet Explorer 还是 firefox 或 chrome?有没有像使用 jquery 一样简单的方法。因为如果我的用户代理是 Internet Explorer,我想限制 jquery 调用。
请指教。
非常感谢。
【问题讨论】:
-
jQuery.browser 已从版本 1.9 中删除 >
标签: browser
如何检测浏览器是 Internet Explorer 还是 firefox 或 chrome?有没有像使用 jquery 一样简单的方法。因为如果我的用户代理是 Internet Explorer,我想限制 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
【讨论】:
jQuery.browser 自 1.9 起已在 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
【讨论】: