Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CKEditor on(';粘贴';)事件不';没有定义evt.data.html_Ckeditor - Fatal编程技术网

CKEditor on(';粘贴';)事件不';没有定义evt.data.html

CKEditor on(';粘贴';)事件不';没有定义evt.data.html,ckeditor,Ckeditor,我今天重构了我的CKEditor代码,现在发现粘贴事件只给了我纯文本,没有HTML(我的应用程序需要)。我想不出是什么改变了(在chrome、firefox和ie上也改变了),是什么导致CKEditor粘贴文本而不是html?复制的元素(来自同一网页)肯定是在将HTML放入剪贴板 CKEditor.on('paste', function(evt) { // evt.data.html == undefined // evt.data.text == "..." } 确保您的配置没

我今天重构了我的CKEditor代码,现在发现粘贴事件只给了我纯文本,没有HTML(我的应用程序需要)。我想不出是什么改变了(在chrome、firefox和ie上也改变了),是什么导致CKEditor粘贴文本而不是html?复制的元素(来自同一网页)肯定是在将HTML放入剪贴板

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

确保您的配置没有
CKEDITOR.config.forcePasteAsPlainText=true这样可以有效地删除evt.data.html属性,只剩下evt.data.text可供使用