gpt4 book ai didi

javascript - 检查浏览器是否支持 HTML5 timepicker

转载 作者:搜寻专家 更新时间:2023-10-31 19:26:12 25 4
gpt4 key购买 nike

我用 JavaScript 构建了一个时间掩码,它非常适用于 PC、Mac、iPhone 和 iPad,但在大多数 Android 手机上不能始终如一地工作(我不想详细说明为什么这个功能不能'在 Android 中无法始终如一地工作)所以我禁用了它。对于三星,内置的 HTML5 时间选择器效果很好。

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

我知道我可以检测浏览器是否支持 date/datetime 输入类型,但这并不一定表示浏览器支持时间选择器(对于任何人谁怀疑这个用 HTC EVO 3D 测试它,作为一个例子。)这个问题(Detect browser's native date/time pickers)表明如果支持时间类型,那么浏览器已经实现了时间选择器,但这是错误的。

我知道 modernizr,但我没有找到一种方法来实际验证浏览器是否支持时间选择器。

有了这些背景信息。有谁知道确定浏览器是否已实现时间选择器的方法?

最佳答案

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

引用资料:

关于javascript - 检查浏览器是否支持 HTML5 timepicker,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13718456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com