我使用的是<input type="date"/>
根據caniuse.com的android瀏覽器還不支持這個。雖然我看了一下HTC One 4.1.x上的頁面,該頁面有自己的輸入字段本地渲染。 Samsung Galaxy S3 4.1.2也具有該組件的渲染風格。但caniuse.com表示不支持。 HTC和三星已明確將此功能添加到他們的Android瀏覽器版本中。 S3 4.1.2上的日期選擇器在多個S3上崩潰瀏覽器?Android 4.1.1/4.1.2 Date Picker Galaxy S3
步驟進行復制,似乎是在頁面的第一次比較常見:
- 選擇日期選取器月份下移兩次。
- 選擇設置。
- 頁面崩潰/無響應。
我正在使用Modernizr,Modernizr測試瀏覽器以查看其功能。在HTCOne和S3 modernizr沒有帶入我正在使用的polyfill,這是正確的。
所以IOS工作正常,Android沒有。我怎樣才能解決這個問題,而不是在現代化的「黑客攻擊」中測試:「屬性?
非常感謝,閱讀時間長,但充其量只是一個有趣的錯誤。
Mike
你只想讓它在這兩個設備上工作?從長遠來看,不支持會給你帶來麻煩。 – Warpzit 2013-08-03 03:40:04
嗨Warpzit,我們希望在設備上覆蓋很廣。我們支持非常大範圍的設備。三星銀河擁有大量的網站流量,所以我們需要確保它完美運行。我們可以爲三星設備添加一個UA字符串檢查,但爲了保持檢測方法儘可能簡單和乾淨,我們最終使用了一種適用於所有設備的polyfil。這將一直持續到網站的訪問發生變化,我們將審查日期選擇器,並重新測試Samsung s3上最新版本的Android上的本機選取器。 – 2013-08-04 10:40:04