首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML5 web应用程序(非站点)是否与IE 6-8兼容

HTML5 web应用程序(非站点)是否与IE 6-8兼容
EN

Stack Overflow用户
提问于 2011-12-21 01:34:27
回答 2查看 108关注 0票数 0

我注意到一些HTML5应用程序会提示IE6-8用户下载Google Chrome Frame来使用它。我一直在想,为什么他们不选择优雅地降级。是不是因为一些HTML5根本不可能(通过外部库)在较旧的浏览器中重现?或者,是否每个新功能都有这些应用程序根本不包含的后备功能?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-12-21 02:33:54

HTML5有许多新特性,它们不能在旧浏览器上工作。您可以尝试使用JavaScript来模拟该功能,并且当HTML5应用程序在较旧的浏览器上运行时,Modernizr脚本库可以帮助它们优雅地降级。然而,归根结底,这就像要一台黑白电视来播放3D高清电影一样。

Google Chrome框架基本上是在IE中运行Chrome的一种方式,因此新的页面将正确显示。这是一个不错的选择,但期望所有用户都安装它是不现实的。

票数 2
EN

Stack Overflow用户

发布于 2011-12-21 01:46:32

有一些库可以帮助较老的浏览器实现HTML5特性,比如ie9-jscss3pie,还有其他库modernizr,它们会告诉您用户的浏览器实现了哪些特性,这样您就可以编写代码来尝试优雅地降级。

然而,它们不能更新所有内容,剩下的就留给你自己编写代码了。HTML应用程序的开发人员有很多工作要做,以确保它能在IE9、Chrome、火狐、Safari等浏览器上运行。他们接触所有用户的最简单方法是告诉他们安装一个插件或升级浏览器。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8579534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档