Javascript ckeditor自动显示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

我需要允许自动显示svg元素,粘贴在编辑器区域。 如何在不向工具栏添加任何按钮的情况下执行此操作

添加到区域后,此代码将自动显示为对象,而不是纯文本。

我发现决策:

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('&lt;', '<').replace('&gt;', '>');
                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);
编辑器.插入元素(元素);
}
}
}
});

谢谢分享!你也可以接受你的答案。