TinyMCE SetContent删除第二张图像{base}的内容

时间:2018-03-20 13:24:56

标签: javascript image base64 tinymce

我有两个TinyMCE编辑器。我想将图像写入并粘贴到第一个编辑器,并将其显示在第二个编辑器中。如果我只粘贴一个图像,它的工作没有问题。我可以多次粘贴相同的图像,并且它会一直显示在第二个编辑器中。

然而,一旦我粘贴了第二张不同的图像,第二张图片就不会显示。虽然在执行setContent()之前内容看起来很好,但结果并不像预期的那样。目标TinyMCE编辑器的内容不包含base64图像信息,<img ...>标记由<img />替换,请参见下图:

enter image description here

Here you can find a JsFiddle with some example code.

1 个答案:

答案 0 :(得分:0)

我明白了。 我改变了这个:

      var descr = vm.getActualContent(tinymce.get('fromArea').getContent());

......对此:

      var descr = vm.getActualContent(tinymce.get('fromArea').getContent({ format: 'raw' }));