CKEditor IE8问题

问题描述 投票:0回答:3

有人使用CKEditor和IE8遇到此问题吗?

[基本上,当内容包括嵌套的p标签时,您不能编辑内容。

<div>
<p>This content cannot be changed in IE8</p>
</div>

任何人都有修复程序吗?

以示例更新

很抱歉,如果通过content.css或inline将div设置为宽度或高度,则会导致此问题。如:

<div style="width:400px">
<p>This content cannot be changed in IE8</p>
</div>
internet-explorer ckeditor wysiwyg
3个回答
0
投票

我试图通过将您提供的HTML插入CKEditor demo来解决您的问题,并且效果很好。您的情况正在发生其他情况。

您是否应用了自己的CSS?


0
投票

我确实现在可以复制它。不是很好! :)

实际上,div 是可编辑的,很难将光标插入其中。可以通过单击div,然后在其右侧的外部(至少我设法以这种方式进入该字段)来实现。内容本身是可编辑的。

此文件已归档为Bug in CKEditor。它有一个patch值得签出:

使用此补丁,其行为与FCKeditor相同,因此,单击并稍等片刻,即可编辑具有布局的元素。这可以帮助修复#4910,因为现在可以定位隐藏的div(至少我希望如此)

让我们知道补丁是否有效!


0
投票

使用IE8 / 7对我来说也发生了同样的事情……在我看来,html更像这样:

<div class="width50 floatright">
<p>Some text you can't edit in IE</p>
</div>
<p>This text you can edit in IE</p>

css(外部文件),如下:

div.width50{
    width:50%;
}
.floatright{
    float:right;
}

应用上面的补丁确实可以,但是要使它正常工作,还有更多的障碍需要克服。您需要重新打包文件。

阅读此:

recompressing ckeditor files after edits

为我工作...

© www.soinside.com 2019 - 2024. All rights reserved.