javascript – 检查浏览器是否支持HTML5时间戳

前端之家收集整理的这篇文章主要介绍了javascript – 检查浏览器是否支持HTML5时间戳前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在 JavaScript中构建了一个时间模板,适用于PC,Mac,iPhone和iPad,但在大多数Android手机中都不能保持一致(我不想深入了解为什么这个功能无法持续工作的细节在Android中)所以我禁用它.对于三星而言,内置的HTML5时间选择器效果很好.

对于Android手机,我想利用HTML5时间选择器,当本机浏览器时间选择器可用时(如现代三星手机).

我知道我可以检测浏览器是否支持日期/日期时间输入类型,但这并不一定表明浏览器支持时间选择器(对于任何怀疑使用HTC EVO 3D进行测试的人,仅作为一个例子.)此问题(Detect browser’s native date/time pickers)表示如果支持时间类型,则浏览器已实现时间选择器,但这是错误的.

我知道modernizr但我没有看到实际验证浏览器是否支持timepicker的方法.

所以有了背景资料.有谁知道确定浏览器是否实施了时间选择器的方法

解决方法

我认为最安全的赌注实际上是假设< input type =“date”>不受支持.截至今天(2016年初),日期选择器的实际UI在各浏览器之间仍然非常不一致.除非您正在为一个非常具体的浏览器子集开发,否则无论如何都需要一些JavaScript.

参考文献:

> http://html5doctor.com/the-woes-of-date-input
> http://caniuse.com/#feat=input-datetime

猜你在找的JavaScript相关文章