我是否可以使用ASP.NET Razor代码来确定某人是否正在使用兼容HTML5的浏览器浏览我的网站?或者如果不是Razor,可能是JavaScript甚至是服务器端的C#代码?
答案 0 :(得分:1)
没有“HTML5兼容浏览器”这样的东西。 HTML5由许多功能组成,其中大多数功能都采用(Javascript)方式检测它们是否可用并正常工作。
Modernizr是一个有用的工具,可帮助您确定哪些功能可用。还有其他人,并且不难为特定功能推出自己的功能。
答案 1 :(得分:0)
你可以尝试HttpBrowserCapabilities 它提供了一些关于浏览器的信息,不确定它是否提供支持HTML的版本......但是你可以尝试一下......
或者您可以存储在与数据库兼容的浏览器中,并且每次都要检查...