我需要用ruby做一个if语句,检查客户端浏览器是否支持html5。 最佳答案 简而言之:你不能,也不应该。长版本:如果你做了一些用户代理嗅探,就有可能确定用户的浏览器是否支持HTML5。但这需要付出相当大的努力才能纠正。更好的解决方案是使用modernizr(http://www.modernizr.com/)这样的工具在客户端进行特性检测。