233得票25回答
JavaScript中的浏览器检测?

如何使用JavaScript确定浏览器和版本信息?

217得票16回答
如何检测IE11?

当我想检测IE时,我使用这段代码:function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = ...

174得票16回答
在PHP中检测浏览器语言

我使用以下PHP脚本作为我的网站的索引。 这个脚本应该根据浏览器的语言(自动检测)包含特定的页面。 这个脚本在所有浏览器上都不能很好地工作,所以它总是包含index_en.php来适配检测到的任何语言(问题的原因很可能是某些Accept-Language头没有被考虑进去)。 请问您能否建...

167得票4回答
使用jQuery如何检测iPad用户?

有没有一种使用jQuery/JavaScript检测当前用户是否正在使用iPad的方法?

124得票14回答
使用jQuery检测Safari浏览器

尽管两者都是基于Webkit的浏览器,但Safari会对URL中的引号进行编码,而Chrome则不会。 因此,我需要在JS中区分这两个浏览器。 jQuery的浏览器检测文档将"safari"标记为已弃用。 是否有更好的方法,还是现在只能坚持使用已弃用的值?

93得票1回答
如何使用CSS针对Microsoft Edge进行定位?

我想针对Edge浏览器,使flexbox的表现与Firefox 33 / Chrome类似,更多细节请参见此问题。 在CSS中可以针对Edge吗?

90得票12回答
环境检测:node.js 或 浏览器

我正在开发一个JS应用程序,需要在客户端和服务器端(在浏览器中的JavaScript和Node.js中)工作,并且我希望能够重用两个环境使用的部分代码。 我已经发现window是仅限于浏览器访问的变量,而在Node环境下是global,因此我可以检测代码执行的环境(假设没有其他脚本声明了wi...

77得票14回答
在JavaScript中,没有使用库检查IE版本小于9的最佳方法是什么?

在没有使用jQuery或任何附加库的情况下,您最快、最简短(最佳)的方法是如何检测JavaScript中的IE浏览器版本小于9?

76得票17回答
服务器端浏览器检测?node.js

我看到的大多数实现都是在客户端进行浏览器检测。我只是想知道在向客户端发送任何资源之前是否可能进行浏览器检测。 谢谢。

69得票11回答
如何使用Angular检测浏览器?

我需要使用Angular(TypeScript)来检测浏览器是否为IE或Edge。这是否可能?如果可能,该如何实现?