首页 > 解决方案 > 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。尝试粘贴一些格式化的文本,它不会工作。

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

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

标签: javascriptckeditor

解决方案


推荐阅读