CKEditor on('paste')事件没有定义evt.data.html

时间:2011-12-15 09:07:33

标签: ckeditor

我今天重构了我的CKEditor代码,现在发现粘贴事件只给我纯文本,没有HTML(我的应用程序需要)。我无法弄清楚改变了什么(以及它在chrome,firefox和ie上的改变),是什么原因导致CKEditor粘贴文本而不是html?复制的元素(来自同一网页)肯定会将HTML放在剪贴板中。

CKEditor.on('paste', function(evt) {
   // evt.data.html == undefined
   // evt.data.text == "..."
}

1 个答案:

答案 0 :(得分:1)

确保您的配置没有CKEDITOR.config.forcePasteAsPlainText= true;,因为这有效地删除了evt.data.html属性,只留下使用evt.data.text进行操作。