WYSIWYG按钮在IE中不显示CKEditor

时间:2012-03-08 16:18:25

标签: ckeditor liferay fckeditor

我在Tomcat上安装了全新的Liferay,在IE7中,当我尝试编辑内容时,它没有在编辑器中显示可视化编辑的按钮。 它适用于Firefox或Chrome。

有谁知道为什么会发生这种情况?我不知道在哪里挖,我没有看到javascript异常,它看起来不像按钮甚至填充在IE中。由于我没有像Firebug这样的工具,因此很难调试IE问题。

我下载了6.1并仍然遇到同样的问题,添加了我看到的网址。看起来IE只有文本框,而在DOM中我看不到我在FF中看到的相同内容。

http://i44.tinypic.com/35jf5td.jpg

http://i43.tinypic.com/11qqvt0.jpg

更新: 我和我们组织中的一些人进行了核实,他们的浏览器上有按钮。 我检查了IE浏览器的版本,它与最后一位数相同。属性也一样。唯一的区别是我安装了一些其他浏览器没有安装的插件。我尝试禁用所有插件,但它没有帮助。

可疑插件是Google Chrome Frame(ChromeFrame BHO)。有人可以尝试添加此插件,看看它是否混乱了吗?禁用它无济于事。

2 个答案:

答案 0 :(得分:1)

Liferay CE 6.0在WYSIWYG编辑器集成中包含很少的错误。

IE的一个问题是LPS-16004(包括解决方案)。这可能与您遇到的问题相同。

我记得在编辑器初始化时我们也遇到了javascript竞争条件的问题,这有时会错误地加载编辑器。

但我强烈建议你转到Liferay CE 6.1,因为它更加稳定。

答案 1 :(得分:1)

好吧,我终于明白了,所以如果有人遇到同样的问题,原因就在于 - 我们在我们的组织中安装了Google Chrome Frame插件,但它只适用于列入白名单的域名。在这种情况下,网站所在的域名未列入白名单,但门户网站查看了代理字符串,并在那里看到了chromeframe,并假设它可以将其用作Chrome浏览器,从而破坏了内容。 现在我将尝试将域名列入白名单,看看它是否有效。另一个解决方案是尝试找到一个我们寻找代理字符串并在那里修复它的地方,不知道这个地方在哪里。