誰かがHTML5対応のブラウザを使用して自分のサイトを閲覧しているかどうかを判断するために使用できるASP.NET Razorコードはありますか?または、剃刀ではない場合は、おそらくJavaScriptまたはサーバー側のC#のコードですか?HTML5の互換性を確認する
答えて
"HTML5互換ブラウザ"はありません。 HTML5は多くの機能で構成されていますが、そのほとんどは利用可能で動作していることを検出する(JavaScript)方法を備えています。
Modernizrは、利用可能な機能を判断するのに役立つ便利なツールです。そこには他にもいくつかの機能があります。
あなたはそれがああHTMLがサポートされているバージョンを...提供していますが、あなたはそれを試してみることができれば、それはない、ブラウザわからいくつかの情報を提供していますHttpBrowserCapabilities を試みることができる...
か、DBに格納することができます互換性のあるブラウザを使用し、毎回チェック...
私はこれを見ましたが、私はHTML5を特定するための特定のプロパティを見ませんでした – Icemanind
この質問をチェックしてくださいhttp://stackoverflow.com/questions/3875951/asp-net-how-to-check-browser-support- html5 とこの記事http://diveintohtml5.org/detect.html –
- 1. HTML5アニメーション - 下位互換性
- 2. グラデーションバープロット値とカラーバーの互換性を確認する
- 3. JavaScriptとInternet Explorerの互換性を確認する
- 4. maven依存関係の互換性を確認する方法
- 5. java:jarのバージョン間で互換性を確認する
- 6. HTML5のキャンバス&オーディオクロスブラウザの互換性
- 7. アンドロイドでの指紋認証のデバイス互換性を確認する方法
- 8. アンドロイドAPIの指紋認証のデバイス互換性を確認する方法
- 9. Javaバージョンの互換性を確認してください
- 10. iPhoneでのASCII互換性のキーボード入力の確認
- 11. Oracleデータベースの互換性およびオプティマイザ・バージョンの確認方法
- 12. HTML5チェックボックスグループの妥当性確認
- 13. 自動化されたブラウザ互換性確認
- 14. Pythonのプラットフォームに互換性のないフォルダ(ファイル)名を確認する方法
- 15. Java下位互換性の明確化
- 16. laravelがphp5.6.xと互換性があることを確認する
- 17. 私のウェブサイトとのブラウザの互換性を確認してください
- 18. Maven:クロスJavaバージョンの互換性を確保する
- 19. Selenium WebDriverとFirefoxの互換性マトリックスはどこで確認できますか?
- 20. HTML5はC#と互換性がありますか?
- 21. .Net OLAPキューブエクスプローラコントロール(HTML5モバイル互換)
- 22. SQl2008互換性
- 23. CUDA互換性
- 24. ループバックポリマークロスブラウザ互換性
- 25. PHP7の互換性
- 26. IE9の互換性
- 27. ブラウザの互換性
- 28. NServiceBusの互換性
- 29. ブラウザの互換性
- 30. アンドロイドタブレットアプリの互換性
本当です。私はすべてのHTML5の機能を1つだけ望んでいません。具体的には、ブラウザがHTML5キャンバス機能とHTML5 Web SQLをサポートしているかどうかを検出するだけです。ブラウザがこれをサポートしていない場合、代わりにJavaアプレットを使用したページにそれらをリダイレクトできることを期待していました。 – Icemanind
キャンバスの場合は、テストは 'return !! document.createElement( 'canvas')。getContext;'(http://diveintohtml5.org/detect.htmlに掲載されています)です。私はWeb SQLは非標準の標準だと思っています。あなたは代わりに 'localStorage'を使うことになっています。 –
うん、私はキャンバステストを見た。私はそれを使用します。限り、Web SQLと、私は一緒にすべてを一緒にドロップし、代わりにSQL Serverに行くかもしれません。 – Icemanind