我在一家私人公司工作,编写网络应用程序。大多数web应用程序都是在我之前编写的,并且要求用户浏览器处于兼容模式(IE8-10)。
对于我的IE10用户,我想开始实现HTML5特性。如果一个应用程序处于兼容性模式,并且使用了框架/框架集,那么对于大多数应用程序,我是否可以在兼容模式下运行,但是可以转义一个框架,并让它使用HTML5运行呢?我不应该用框架来实现这一点吗?如果是的话会有用吗?
我所指的HTML5框架确实起作用,但只有在浏览器(IE10)处于标准模式时才能工作。
谢谢。
发布于 2013-09-10 12:33:59
对于大多数应用程序,我是否可以在兼容模式下运行,但可以转义一个框架,并让它使用HTML5运行?
不,你不能。框架将始终继承父页的文档模式。
我不应该用框架来实现这一点吗?如果是的话会有用吗?
理想情况下,您不应该在任何事情上使用旧的样式框架;在中,很长一段时间,它们都被认为是过时的。不过,这可能超出了这个答案的范围。
但是,不,在这种情况下,切换到iframe不会有任何区别。
你唯一的选择是:
考虑到这些选项,我希望您可能会放弃,选择选项(2)作为简单的出路。或者(3)如果你真的需要新的浏览器功能。
但我鼓励你考虑选择(1)。将站点转换为在新模式下工作通常比您想象的要少得多。你知道到底是什么问题阻碍了它吗?
https://stackoverflow.com/questions/18718652
复制相似问题