我在JavaScript中构建了一个适用于PC,Mac,iPhones和iPad的时间掩码,但在大多数Android手机中并不一致(我不想详细讨论细节为什么这个功能无法在Android中一致工作),所以我禁用它。对于三星来说,内置的HTML5时间选择器效果很好。检查浏览器是否支持HTML5时间选择器
对于Android手机,我希望利用本机浏览器时间选择器(如现代三星手机)时的HTML5时间选择器。
我知道,如果浏览器支持date
/datetime
输入类型我可以检测,但是,这并不一定表明浏览器支持时间选择器(对于任何人谁怀疑此测试与HTC EVO 3D,因为刚)这个问题(Detect browser's native date/time pickers)表明如果时间类型被支持,那么浏览器已经实现了时间选择器,但这是错误的。
我知道modernizr,但我没有看到一种方法来实际验证浏览器是否支持timepicker。
所以有了这个背景信息。有谁知道一种方法来确定浏览器是否实现了时间选择器?
你是什么意思,_ “实际上验证,如果浏览器支持timepicker。” _?这正是modernizr所做的。 – Cerbrus
也许您在参考的问题中尝试与建议的解决方案相同的内容,但是尝试设置日期并阅读它?如果返回日期,它应该支持输入类型。 – Rik
_“实际验证浏览器是否支持timepicker”_ _不仅仅是浏览器支持,但是当用户点击字段时,它会弹出一个时间选择器控件** – SemanticZen