【问题标题】:how to detect the browser如何检测浏览器
【发布时间】:2011-10-13 01:37:12
【问题描述】:

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

请指教。

非常感谢。

【问题讨论】:

  • jQuery.browser 已从版本 1.9 中删除 >

标签: browser


【解决方案1】:

试试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 1.9+ 中已弃用
  • 这已经被指出了,这个答案也是近两年前的。
【解决方案2】:

jQuery.browser 自 1.9 起已在 jQuery 中弃用。

有一个 jQuery 插件可以将这个“返回”添加到 jquery。您将在https://github.com/gabceb/jquery-browser-plugin 找到它(和文档)

在添加 jQuery 的位置后添加 &lt;script src="/path/to/jquery.browser.js"&gt;&lt;/script&gt; 来安装它。

那么您可以使用以下内容。

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

【讨论】:

  • 这正是我想要的。
猜你喜欢
  • 2011-01-14
  • 2012-01-20
  • 2014-05-22
  • 2013-10-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-04-19
相关资源
最近更新 更多