Ckeditor Deled专用tgas增强器

Ckeditor Deled专用tgas增强器,ckeditor,Ckeditor,我将这一行代码插入到ckeditor中的一个长文本字段中: <div style="width:100%"> <canvas id="canvas3"></canvas></div> 但当我保存后,删除并替换为: <div style="width:100%">&nbsp;</div> 所以全部删除:我用来显示图形。有没有办法解决这个问题? 谢谢您需要添加config.extraAllowedConte

我将这一行代码插入到ckeditor中的一个长文本字段中:

 <div style="width:100%"> <canvas id="canvas3"></canvas></div>

但当我保存后,删除并替换为:

<div style="width:100%">&nbsp;</div>

所以全部删除:我用来显示图形。有没有办法解决这个问题?
谢谢

您需要添加
config.extraAllowedContent='canvas[*]{*}(*)
config.js
中。基本上,没有一个现有插件向高级内容过滤器(ACF)报告了
canvas
元素,因此它们被删除。此过滤器允许您决定编辑器中可以使用哪些标记、属性、样式和类

一旦你添加了这个,请简单地切换到源模式。如果
canvas
存在,则表示CKEditor已修复,并且不再删除该标记。如果标记(尽管在编辑器中)仍然没有保存在数据库中,请检查服务器端代码以查找潜在的HTML过滤器

如果您想了解更多关于ACF的信息,请参阅: