2

这很奇特。我的 html 字符串中有 2 个图像 - 2 个单独的图像标签。一个三角形后面跟着一个圆圈。图像数据是 64 位编码数据。图片的 html 源代码如下所示:

<p>
<img alt="dac84c31850f292e0bb60901680b27b7.png" src="data:image/png;  base64, encoded-image-data here></p>

如果我粘贴任何一张图片的 html 源代码,CKEDitor 显示是正确的。如果我将两个图像都粘贴到 html 中,则只显示圆圈。三角去哪儿了?它被覆盖了吗?在将 html 上传到 CKEditor 之前,我需要在 Javascript 中设置什么吗?目前这就是我所做的:

CKEDITOR.instances['myinstance'].setData(data['question']);

其中 data['question'] 包含 html 源。

在阅读这个论坛时,CKEditor 似乎有很多图像显示问题 - 但这个让我很难过。

有人可以指出我正确的方向吗?谢谢!

米兹

4

1 回答 1

0

Your data is a little corrupt, I think that's breaking CKEditor in this interesting way. Look at your image data closely. The image tags end with this:

...AAElFTkSuQmCC"  21px; height: 24px;">

That is not a valid tag (the style attribute is broken). Try something like this for both images and it works

...AAElFTkSuQmCC" style="height:24px; width:18px" />
于 2013-09-26T08:22:57.013 回答