不使用JavaScript的浏览器版本检测?

时间:2011-11-14 16:17:40

标签: javascript browser

使用JavaScript识别浏览器的版本非常简单。

有没有办法在不使用JavaScript库的情况下识别浏览器版本?

我觉得应该有一些方法来识别浏览器版本而不使用任何外部库。我非常想知道是否有办法这样做..

5 个答案:

答案 0 :(得分:1)

如果您想要在客户端执行此操作,那么您当然可以使用javascript。但是,对于大多数服务器端语言来说,这也是微不足道的。您所需要的只是访问User Agent HTTP标头。

答案 1 :(得分:1)

大多数库只解析用户代理字符串,该字符串作为HTTP标头发送到服务器,因此任何服务器端进程都可以执行此操作。

关于浏览器嗅探的常见警告不可靠,难以维护,并且通常对任何给定问题的错误解决方案都适用。

答案 2 :(得分:1)

http请求包含标头User-Agent

答案 3 :(得分:0)

您可以在HTML中包含条件注释以选择IE的版本,但据我所知,它不适用于其他浏览器。 http://www.positioniseverything.net/articles/cc-plus.html

答案 4 :(得分:0)

您是否考虑在服务器端进行检测?对于PHP there is this