好吧,这就是我的整个问题。我可以看看他们如何检查CSS3支助,试图获取 style.borderRadius 而这样的看如果浏览器就会知道到底是什么回事。但是,由于大多数浏览器将让属性住宿(<input type="date">),但仍然不支持它充分,我可以不理解他们是如何做他们的魔法。

有帮助吗?

解决方案

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

我觉得内部注释来描述考虑为每个,所以...我会指引你那里。 :)

但是,我们做的第一件事是做elem.value = ':)',看看是否是刺。如果是的话,那么它的指示该功能是不到位。

其他提示

有一个问题与检测日期、时间,等等使用这种方法在铬15和上述的测试失败。我已经更新了代码并提交了这里: https://github.com/buzypi/Modernizr/blob/patch-1/modernizr.js 并创建了一个请求: https://github.com/Modernizr/Modernizr/pull/439

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top