64得票13回答
最简单/轻量级的替代浏览器检测jQuery 1.9?

我昨天收到几个客户的投诉,称一些代码停止了工作。显然,问题出在使用已弃用的 jQuery.browser 插件上,该插件在 jQuery 1.9 发布后停止了工作。 我(简单地)查看了 1.9 变更文档,似乎他们希望我替换一些相当庞大的库来处理那个一个函数。 是否有推荐的最轻量级的插件或代...

60得票8回答
如何检测浏览器对VML或SVG的支持?

我正在编写一些JavaScript代码,并需要在SVG和VML之间选择(或同时使用它们,或使用其他东西)。虽然我知道目前只有IE支持VML,但我宁愿检测功能而不是平台。 SVG似乎有一些属性可供选择:例如window.SVGAngle。 这是检查SVG支持的最佳方法吗? 是否有与VML等...

53得票8回答
浏览器检测

我需要将IE和FF浏览器与其他浏览器分开。这是伪代码:If (CurrentBrowser == IE(6+) or FF(2+) ) { ... } else { ... } 在 protected void Page_Load() 事件中(我这么认为)if ((Request.Brows...

52得票3回答
Rails浏览器检测方法

大家好,我想知道在Rails中进行浏览器检测的标准方法是什么?是否有gem、库或示例代码可以帮助确定浏览器并将类或id应用于(X)HTML的body元素?谢谢,我只是想知道大家都使用什么方法,是否有一种被接受的方法来做这件事情? 我知道我们可以获取用户代理并解析该字符串,但我不确定这是否是进...

51得票6回答
什么可以替代 $.browser?

jQuery文档已经将$.browser标记为过时。那么它的替代品是什么?

48得票11回答
如何使用javascript针对Edge浏览器进行目标定向

我知道在可能的情况下应该进行特性检测,但是你能否在JavaScript中检测浏览器是否为Microsoft Edge浏览器? 我维护一个旧产品,我想显示一个警告,指出一些功能可能会出现问题,而不必花费大量时间修复旧代码。

47得票15回答
JavaScript IE检测,为什么不使用简单的条件注释?

为了检测IE,大多数JavaScript库都会进行各种技巧。 jQuery似乎会向您页面的DOM添加临时对象以检测某些功能, YUI2在其YAHOO.env.ua = function()中对用户代理进行正则表达式匹配(文件yahoo.js)。 阅读此答案后,我想到这是真的,在Java...

45得票14回答
IE8 CSS选择器

为了只针对IE浏览器中的元素,我将使用以下代码: IE6:* html #nav li ul { left: -39px !important; border: 1px solid red; } IE7:*+html #nav li ul { left: -39px!...

41得票11回答
使用PHP进行可靠的用户浏览器检测

仅使用PHP检测用户的浏览器,$_SERVER['HTTP_USER_AGENT']是否可靠?我应该选择get_browser函数吗?你认为哪一个能够提供更精确的结果? 如果这种方法是切实可行的,那么将其用于输出相关的CSS链接是否不明智呢?if(stripos($_SERVER['HTTP_...

37得票4回答
如何确定浏览器是否支持Promise

有人知道吗,使用Modernizr或其他方式,是否有一种方法可以检测浏览器是否启用了Promise功能? 我已经为该功能编写了一个polyfill,但只想在浏览器没有本地实现时应用它。