【发布时间】:2011-09-23 09:30:01
【问题描述】:
我的应用程序当前使用 JSF 1.2 和 Rich faces 3.3.3 Final 运行。 我在通过 Internet Explorer 9 最终版渲染丰富的面部皮肤时遇到问题。它不加载丰富的面孔皮肤,并且从网络选项卡中我可以看到这个文件是作为“文本/html”而不是“文本/css”接收的,获取状态为 500。 我从以下链接获得了这些信息, IE9 + RichFaces Rendering problem
一个可能的解决方案是迁移到 RF4,但为此我们必须迁移到 JSF 2.0,这是一个非常耗时且非常昂贵的过程。
我已经尝试了线程http://community.jboss.org/thread/156720中指定的解决方案 Kenneth Christensen 也是,但它仍然没有帮助我;-(
谁能推荐一个更合适的解决方案:-)
谢谢, 欧贝德
【问题讨论】:
-
你确定浏览器肯定会切换到 IE-8 模式,你是否将元标记直接放在开头的 head 标记之后?参见msdn.microsoft.com/en-us/library/…,其中提到 X-UA-兼容页眉“必须出现在网页页眉(HEAD 部分)中除标题元素和其他元元素之外的所有其他元素之前。
标签: richfaces internet-explorer-9