【发布时间】:2015-02-10 05:39:24
【问题描述】:
我们的应用程序无法使用IE11 和EM 运行。我们正在使用修改 JSF-1.2 和 RichFaces 3.X 。当我们在 IE11 上运行网页时,没有 EM 一切正常,但我们必须使用 IE11 和 EM。是否有任何可能的方法来从代码中为页面禁用 EM?
IE 控制台引发错误:“XML5632:只允许一个根元素。”在页面之间移动时发生。
PS:应用程序在 IE8、IE9 和 IE11 上运行没有任何问题,但是当您尝试使用 IE11 和 EM 时,它会引发错误。
【问题讨论】:
-
升级 JSF和RichFaces合理吗?还是使用不同的技术重新编程应用程序?
-
企业模式定义:页面当前在企业模式下呈现,这是一个模拟 Windows Internet Explorer 8。并且 IE8 不支持带有 元素的 iframe。 (technet.microsoft.com/library/dn640687.aspx) 现在构建应用程序在 IE8 引擎上运行毫无意义。
-
尝试从 Servlet 过滤器中添加 http 标头“X-UA-Compatible: IE=Edge”。例如:response.addHeader("X-UA-Compatible", "IE=Edge");
-
问题在于解析 xhtml..
标签: internet-explorer richfaces internet-explorer-11 jsf-1.2 netweaver