CKEDITOR - 插入自定义代码

时间:2018-05-11 13:02:41

标签: javascript ckeditor

我在CKEDITOR中使用自定义标签,我的问题是当我尝试在自定义标签之间粘贴时,我会抛出错误:TypeError: E[u.getName(...)] is undefined

我的CKEDITOR中的

默认来源始终为<custom_tag><p></p></custom_tag>

我需要在自定义标记之间粘贴文字,使其像<custom_tag><p>Some text...</p></custom_tag>

一样

当我尝试粘贴没有html的文本或像<p>Some text...</p>这样的简单文本时,它可以正常工作。但是当文本包含更多html标签,如<p>Some text..</p><p>Some other text..</p>时,它会抛出错误。

在配置中,我有以下设置:

config.allowedContent = true;
config.forcePasteAsPlainText = true;

编辑:添加了Jsfiddle。尝试粘贴一些格式化的文本,它将无法正常工作。

任何线索如何解决这个问题?

在这种情况下我需要使用自定义标签,因此删除它们不是一种选择。

0 个答案:

没有答案