我为一家编写网络应用程序的私人公司工作。大多数网络应用程序都是在我之前编写的,要求用户浏览器处于兼容模式(IE8-10)。
对于我的IE10用户,我想开始实现HTML5功能。给定一个处于兼容模式并使用框架/框架集的应用程序,有没有一种方法可以在大多数应用程序的兼容模式下运行但是使用HTML5运行框架并运行?我不应该使用框架来实现这一目标吗? iframe会起作用吗?
我所指的HTML5框架确实有效,但仅限于浏览器(IE10)处于标准模式时。
感谢。
答案 0 :(得分:1)
不,你不能。框架将始终继承父页面的文档模式。有没有一种方法可以在大多数应用程序的兼容模式下运行,但可以使用HTML5转义框架并运行?
我不应该使用框架来实现这一目标吗? iframe会起作用吗?
理想情况下,您不应该使用旧式框架;他们被认为已经过时了很长时间非常。但这可能超出了这个答案的范围。
但不,切换到iframe在这种情况下不会有任何区别。
您唯一的选择是:
考虑到这些选项,我希望你可能会放弃并选择选项(2)作为简单的方法。或者(3)如果你真的需要新的浏览器功能。
但我鼓励你考虑选项(1)。将您的网站转换为在较新模式下工作通常比您想象的要少得多。你知道究竟是什么问题阻碍了它吗?