如何使用Ruby检查浏览器是否支持HTML5和CSS3功能?

wae*_*218 4 css ruby browser html5 ruby-on-rails

我需要if使用Ruby 进行声明,检查客户端的浏览器是否支持HTML5.

Ste*_*ill 9

简短版本:您将无法,也不应该.

长版本:如果您进行一些用户代理嗅探,可能会识别用户的浏览器是否支持HTML5.但这需要相当大的努力才能做到正确.更好的解决方案是使用Modernizr(http://www.modernizr.com/)之类的东西在客户端进行功能检测.

  • 我认为你应该仍然在客户端这样做,并根据Modernizr将插入HTML中的类编写CSS.这样,你可以支持新旧 - 渐进增强! (3认同)