10

HTML5 中的新表单属性和标签非常棒。不幸的是,Chrome 和 Firefox 对这些功能的支持有限,在 IE9 及更低版本中基本上不支持这些功能。

我研究了使用 Modernizr 和 HTML5 polyfills 在缺乏本机支持的浏览器中填充此功能。但是,似乎有大量用于 HTML5 表单功能的 polyfill,例如 webshims lib、webforms2 和 h5f(参见例如https://github.com/Modernizr/Modernizr/wiki/HTML5-Cross-Browser的列表-Polyfills),我不确定我应该花时间学习哪一个或哪一个。

就 HTML5 功能和浏览器覆盖率而言,这些 HTML5 表单 polyfill 中的哪一个可以为我提供最广泛的覆盖?

4

1 回答 1

9

我使用过Webshims Lib并喜欢它,因为:

  • 如果浏览器本身支持更多的 HTML5 表单功能(当然,应该做任何好的 polyfill),它会运行“更轻量级”。
  • 在所有情况下,您都可以简单地使用 HTML5 表单的声明性标记(属性)。
  • 该项目似乎比其他项目更“活跃”。

顺便说一句,Webshims 的创建者非常令人信服地回答了关于 stackoverflow 的另一个问题:html5 forms with polyfills - 值得吗?

于 2012-06-21T06:12:35.067 回答