确定HTML5兼容性

时间:2011-07-22 17:56:52

标签: asp.net asp.net-mvc-3 razor

我是否可以使用ASP.NET Razor代码来确定某人是否正在使用兼容HTML5的浏览器浏览我的网站?或者如果不是Razor,可能是JavaScript甚至是服务器端的C#代码?

2 个答案:

答案 0 :(得分:1)

没有“HTML5兼容浏览器”这样的东西。 HTML5由许多功能组成,其中大多数功能都采用(Javascript)方式检测它们是否可用并正常工作。

Modernizr是一个有用的工具,可帮助您确定哪些功能可用。还有其他人,并且不难为特定功能推出自己的功能。

答案 1 :(得分:0)

你可以尝试HttpBrowserCapabilities 它提供了一些关于浏览器的信息,不确定它是否提供支持HTML的版本......但是你可以尝试一下......

或者您可以存储在与数据库兼容的浏览器中,并且每次都要检查...