<input type="date" />
jQueryを使用した特定のHTML 5機能のサポートの検出
これは現時点ではOpera 10で正しく動作しますが、他のすべてのブラウザは通常のテキスト入力を表示します。私はそれをサポートしていないブラウザでこの動作を無効にするためにjQuery.date-inputプラグインを使用しています。
問題は - jQueryがOperaでも動作しているので、Operaでは2つのカレンダーの日付ピッカー(ブラウザから1つ、jQueryから1つ)を取得しています。
if (window.opera)
jQuery.supportを使って、現在のブラウザが特定のHTML5機能をサポートしているかどうかを確実に検出できる方法がありますか?
これはいくつか拡張されましたが、MSIEはタイプが理解できないものに設定されていると、扱いにくいものになります。 @bobinceのソリューションがうまく動作します。 –