Javascript ckeditor自动显示svg对象
我需要允许自动显示svg元素,粘贴在编辑器区域。 如何在不向工具栏添加任何按钮的情况下执行此操作Javascript ckeditor自动显示svg对象,javascript,svg,ckeditor,Javascript,Svg,Ckeditor,我需要允许自动显示svg元素,粘贴在编辑器区域。 如何在不向工具栏添加任何按钮的情况下执行此操作 添加到区域后,此代码将自动显示为对象,而不是纯文本。我发现决策: CKEDITOR.replace('editor1', { on: { paste: function(evt) { var editor = evt.editor; console.log(evt); if (evt.data.data
添加到区域后,此代码将自动显示为对象,而不是纯文本。我发现决策:
CKEDITOR.replace('editor1', {
on: {
paste: function(evt) {
var editor = evt.editor;
console.log(evt);
if (evt.data.dataValue.match(/object/)) {
evt.data.dataValue = evt.data.dataValue.replace('<', '<').replace('>', '>');
var element = CKEDITOR.dom.element.createFromHtml(evt.data.dataValue);
editor.insertElement(element);
}
}
}
});
CKEDITOR.replace('editor1'{
关于:{
粘贴:函数(evt){
var editor=evt.editor;
控制台日志(evt);
if(evt.data.dataValue.match(/object/)){
evt.data.dataValue=evt.data.dataValue.replace(“”,”);
var element=CKEDITOR.dom.element.createFromHtml(evt.data.dataValue);
编辑器.插入元素(元素);
}
}
}
});
谢谢分享!你也可以接受你的答案。