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

不使用JavaScript的浏览器版本检测?,javascript,browser,Javascript,Browser,使用JavaScript识别浏览器的版本非常简单 是否有任何方法可以在不使用JavaScript库的情况下识别浏览器版本 我只是觉得应该有一些方法来识别浏览器版本,而不使用任何外部库。我只是很想知道有没有办法 如果您想在客户端执行此操作,那么您当然可以使用javascript。然而,对于大多数服务器端语言来说,这也是微不足道的。您只需要访问用户代理HTTP头。大多数库只解析用户代理字符串,该字符串作为HTTP头发送到服务器,因此任何服务器端进程都可以这样做 通常关于浏览器嗅探不可靠、难以维护以及

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

是否有任何方法可以在不使用JavaScript库的情况下识别浏览器版本


我只是觉得应该有一些方法来识别浏览器版本,而不使用任何外部库。我只是很想知道有没有办法

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

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


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

http请求包含头
用户代理
您可以在HTML中包含条件注释以选择IE版本,但据我所知,它不适用于其他浏览器

您是否考虑在服务器端进行检测?对于。

您需要知道某人正在使用的浏览器版本有什么原因吗?您需要更具体地说明您希望如何使用它。有很多方法可以将CSS定位在某些浏览器上。这个问题对我来说毫无意义。如果浏览器版本没有javascript,您会怎么做。对浏览器版本执行操作(根据浏览器版本执行操作)需要某种逻辑,而这种逻辑需要某种编程语言。IE有条件的评论。这就是你想要的吗?识别浏览器和样式的目的是什么?它是“JavaScript”,而不是“Java脚本”、“JavaScript”或“Java脚本”,所有这些都是你的问题。(我认为这是一个记录,从字面上说,你提到它的每个地方,你写它的方式都略有不同…-)所以根据你的回答,几乎必须使用javascript在客户端识别浏览器版本和类型。