9

我正在使用<input type="date"/>根据 caniuse.com android 浏览器尚不支持此功能。虽然我查看的是 HTC One 4.1.x 上的页面,它对输入字段有自己的原生渲染。三星 Galaxy S3 4.1.2 也有组件的渲染样式。然而 caniuse.com 表示不支持。HTC 和三星已经明确将此功能添加到他们的安卓浏览器版本中。S3 4.1.2 上的日期选择器会导致多个 S3 上的浏览​​器崩溃?

复制的步骤,似乎在第一次访问页面时更常见:

  1. 选择日期选择器将月份向下移动两次。
  2. 选择集。
  3. 页面崩溃/变得无响应。

我正在使用 Modernizr,Modernizr 测试浏览器以查看其功能。在 HTCOne 和 S3 上,modernizr 没有引入我正在使用的 polyfill,这是正确的。

所以IOS工作正常,Android不行。我怎样才能在没有现代化器“测试:”属性中的讨厌黑客的情况下解决这个问题?

谢谢,很长的阅读,但充其量是一个有趣的错误。

麦克风

4

1 回答 1

2

并非所有的 Android 系统都是相同的。由于一切都在不断更新,因此您肯定会遇到一些小的偏差,例如您所得到的。如果您想要更通用的支持,请尝试使用多项选择或使用 jQuery UI 日期选择器。

于 2013-08-05T08:21:51.777 回答