首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逃避IE的兼容模式?

逃避IE的兼容模式?
EN

Stack Overflow用户
提问于 2013-09-10 12:11:33
回答 1查看 962关注 0票数 1

我在一家私人公司工作,编写网络应用程序。大多数web应用程序都是在我之前编写的,并且要求用户浏览器处于兼容模式(IE8-10)。

对于我的IE10用户,我想开始实现HTML5特性。如果一个应用程序处于兼容性模式,并且使用了框架/框架集,那么对于大多数应用程序,我是否可以在兼容模式下运行,但是可以转义一个框架,并让它使用HTML5运行呢?我不应该用框架来实现这一点吗?如果是的话会有用吗?

我所指的HTML5框架确实起作用,但只有在浏览器(IE10)处于标准模式时才能工作。

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-09-10 12:33:59

对于大多数应用程序,我是否可以在兼容模式下运行,但可以转义一个框架,并让它使用HTML5运行?

不,你不能。框架将始终继承父页的文档模式。

我不应该用框架来实现这一点吗?如果是的话会有用吗?

理想情况下,您不应该在任何事情上使用旧的样式框架;在中,很长一段时间,它们都被认为是过时的。不过,这可能超出了这个答案的范围。

但是,不,在这种情况下,切换到iframe不会有任何区别。

你唯一的选择是:

  1. 将现有代码转换为使用标准模式,
  2. 将新代码转换为使用兼容性模式,或
  3. 在一个全新的浏览器窗口中打开HTML5页面。

考虑到这些选项,我希望您可能会放弃,选择选项(2)作为简单的出路。或者(3)如果你真的需要新的浏览器功能。

但我鼓励你考虑选择(1)。将站点转换为在新模式下工作通常比您想象的要少得多。你知道到底是什么问题阻碍了它吗?

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

https://stackoverflow.com/questions/18718652

复制
相关文章

相似问题

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