我注意到一些 HTML5 应用程序会提示 IE 6-8 用户下载 Google Chrome Frame 以使用它。我一直想知道为什么他们不选择优雅地降级。是不是因为某些 HTML5 根本无法在旧版浏览器中重现(通过外部库)?还是每个新功能都有这些应用程序根本没有包含的后备功能?
问问题
108 次
2 回答
2
HTML5 的许多新功能无法在旧版浏览器上运行。您可以尝试使用 JavaScript 模拟该功能,Modernizr脚本库可帮助 HTML5 应用程序在旧浏览器上运行时优雅地降级。然而,归根结底,这就像要求一台黑白电视播放 3D 高清电影一样。
Google Chrome Frame 基本上是在 IE 中运行 Chrome 的一种方式,因此较新的页面可以正常显示。这不是一个坏选择,但期望所有用户都安装它是不现实的。
于 2011-12-20T18:33:53.877 回答