有没有我可以用它来确定某人是否是使用HTML5兼容的浏览器浏览我的网站ASP.NET剃刀代码?或者如果不是Razor,也许JavaScript甚至服务器端的C#代码?确定HTML5兼容性
回答
有没有这样的事,作为一个“HTML5兼容的浏览器。” HTML5包含许多功能,其中大部分功能都以(Javascript)方式来检测它们是否可用并正在工作。
Modernizr是帮助你确定哪些功能是可用的有用工具。在那里还有其他的,并且为特定功能推出自己的产品并不难。
你可以尝试HttpBrowserCapabilities 它提供了一些信息,包括浏览器,不知道这是否提供哦HTML支持的版本...但你可以给它一个尝试...
,或者你可以在数据库存储兼容的浏览器,并检查每次...
我看到了这个,但我没有看到任何确定HTML5的具体属性 – Icemanind
看看这个问题http://stackoverflow.com/questions/3875951/asp-net-how-to-check-browser-support- html5 和本文http://diveintohtml5.org/detect.html –
- 1. HTML5兼容性
- 2. Sharepoint 2010 HTML5兼容性
- 3. html5数据属性向后兼容性
- 4. 确定二进制兼容性linux下
- 5. 从html5到html兼容性的混淆?
- 6. HTML5/JS:检查视频兼容性
- 7. HTML5视频格式 - 兼容性
- 8. Internet Explorer中的HTML5网站兼容性
- 9. 本机Android Webview HTML5兼容性
- 10. 与CSS3和HTML5的网站兼容性
- 11. Android定制库兼容性
- 12. HTML5兼容html页面
- 13. HTML5动画 - 向后兼容
- 14. osX和html5不兼容
- 15. 正确的向后兼容性,java.lang.VerifyError
- 16. numpy.dot - 确保矩阵兼容性?
- 17. 确保Android的兼容性再访
- 18. jQuery.data()版本兼容性和HTML5数据属性
- 19. GridLayout兼容性
- 20. PLSQL_V2_COMPATIBILITY兼容性
- 21. Firefox兼容性
- 22. iPhone兼容性
- 23. NServiceBus兼容性
- 24. iOS兼容性
- 25. match_parent兼容性
- 26. UTF8兼容性
- 27. 兼容性
- 28. MSMQ兼容性
- 29. DX11兼容性
- 30. silverlight兼容性
是的。我不希望每个单独的HTML5功能。具体来说,我只需要检测浏览器是否支持HTML5 canvas功能和HTML5 Web SQL。如果浏览器不支持这一点,那么我希望能够将它们重定向到使用Java小程序的页面。 – Icemanind
对于canvas,测试是'return !! document.createElement('canvas')。getContext;'(从http://diveintohtml5.org/detect.html截取)。我相信Web SQL是一个非标准的标准,你应该使用'localStorage'代替。 –
是的,我看到了那个画布测试。我会用它。就Web SQL而言,我可能只是将它们放在一起,然后转而使用SQL Server。 – Icemanind