1

嗯,这几乎是我的全部问题。我可以看到他们如何检查 CSS3 支持,尝试获取style.borderRadius等等,看看浏览器是否知道到底发生了什么。但是由于大多数浏览器会保留属性 ( <input type="date">),但仍然不完全支持它,我无法理解它们是如何发挥作用的。

4

2 回答 2

2

对于每种输入类型,它都是不同的,主要是:http: //github.com/Modernizr/Modernizr/blob/master//modernizr.js#L699-751

我认为内联注释描述了每个方面的考虑因素,所以......我会引导你去那里。:)

但我们要做的第一件事就是做elem.value = ':)',看看是否能坚持下去。如果是这样,则表明该功能没有到位。

于 2010-09-30T22:01:56.903 回答
0

在 Chromium 15 中使用此方法检测日期、日期时间等存在问题,上述测试失败。我已更新代码并在此处提交:https ://github.com/buzypi/Modernizr/blob/patch-1/modernizr.js并在此处创建了拉取请求:https ://github.com/Modernizr/Modernizr/拉/439

于 2011-12-12T10:03:50.000 回答