有沒有我可以用它來確定某人是否是使用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/JS:檢查視頻兼容性
- 4. 與CSS3和HTML5的網站兼容性
- 5. Android定製庫兼容性
- 6. HTML5兼容html頁面
- 7. HTML5動畫 - 向後兼容
- 8. osX和html5不兼容
- 9. 正確的向後兼容性,java.lang.VerifyError
- 10. jQuery.data()版本兼容性和HTML5數據屬性
- 11. silverlight兼容性
- 12. iPhone兼容性
- 13. ViewFlipper兼容性
- 14. DX11兼容性
- 15. iOS兼容性
- 16. Firefox兼容性
- 17. match_parent兼容性
- 18. 兼容性()
- 19. PLSQL_V2_COMPATIBILITY兼容性
- 20. GridLayout兼容性
- 21. 兼容性
- 22. NServiceBus兼容性
- 23. iPad兼容性
- 24. strtotime兼容性
- 25. 兼容性
- 26. DataContractJsonSerializer兼容性
- 27. Perl兼容性
- 28. gzip兼容性
- 29. 兼容性
- 30. MSMQ兼容性
是的。我不希望每個單獨的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