html - HTML5 Polyfill 和 Fallback 有什么不同?

标签 html fallback polyfills

http://html5please.com通过说使用 Polyfill 或 Fallback 列出的每个功能。我想知道两者有什么不同?请帮助我理解不同之处。

提前致谢。

最佳答案

Polyfill 用相同的功能替换了该功能,但使用受支持的技术实现,因此您仍然可以使用与新浏览器中相同的 API。例如,classList 从 IE10 开始才支持,但是你可以添加一个用 js 编写的脚本,将 classList 对象添加到任何 dom 元素,这样你就不需要重写代码来检测浏览器或功能。

后备通常用简化的功能或第三方插件甚至错误消息替换功能。比如浏览器不支持video标签,可以用flash插件代替。

UPD:您还可以检查 this问题以获取更多信息。

关于html - HTML5 Polyfill 和 Fallback 有什么不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22557624/

相关文章:

javascript - 使用 FireFox 时,updatepanel 中的 asp.net 按钮不会在单击时触发 Jquery 函数

javascript - 如何使用HTTP协议(protocol)使用IE9下载文件

CSS4 Grid-Structural 伪类 polyfill ( :nth-column)

PHP SVG 检查后备,可能吗?

java - fallback 如何与 socket.io 一起工作?

javascript - IntersectionObserver Polyfill 不会在 IE11 中加载

javascript - 如何使用类来引用 jquery 中的正确元素

ASP.NET 和 HTML 页面 - 从搜索引擎的角度需要一些建议

css - IE11 CSS 替代 "unset"

c# - Polly 后备中的动态委托(delegate)