这很奇特。我的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有很多图像显示问题 - 但这个让我感到难过。
有人能指出我正确的方向吗?谢谢!
Mmiz
答案 0 :(得分:0)
你的数据有点腐败,我认为这会以这种有趣的方式打破CKEditor。仔细查看您的图像数据。图片标签以此结尾:
...AAElFTkSuQmCC" 21px; height: 24px;">
这不是有效标记(样式属性被破坏)。对这两个图像尝试类似的东西,它可以正常工作
...AAElFTkSuQmCC" style="height:24px; width:18px" />