caniuse.com<input type="date"/>
によると、Androidブラウザはこれをまだサポートしていません。HTC One 4.1.x のページを見てみると、入力フィールドに独自のネイティブ レンダリングがあります。Samsung Galaxy S3 4.1.2 には、コンポーネントのレンダリング スタイルもあります。それでも caniuse.com は、サポートされていないと言っています。HTC と Samsung は、この機能を Android ブラウザのバージョンに明確に追加しています。S3 4.1.2 の日付ピッカーは、複数の S3 でブラウザーをクラッシュさせますか?
複製する手順は、ページの最初の訪問時により一般的であるように見えます:
- 日付ピッカーを選択して、月を 2 回下に移動します。
- セットを選択します。
- ページがクラッシュする/応答しなくなる。
私は Modernizr を使用しています。Modernizr はブラウザをテストしてその機能を確認します。HTCOne と S3 では、modernizr は私が使用しているポリフィルを取り込みません。これは正しいことです。
したがって、IOS は正常に動作しますが、Android は動作しません。モダナイザーの "test:" 属性で厄介なハックを行わずに、どうすればこれを回避できますか?
ありがとう、読むには長いものですが、せいぜい興味深いバグです。
マイク