我将这行代码插入ckeditor的longtext字段中:
<div style="width:100%"> <canvas id="canvas3"></canvas></div>
但是当我保存然后删除并替换为:
<div style="width:100%"> </div>
所以全部删除:我用来显示图形。有解决的主意吗? 谢谢
答案 0 :(得分:1)
您需要在config.extraAllowedContent = 'canvas[*]{*}(*)';
内添加config.js
。基本上,现有的插件都没有向高级内容过滤器(ACF)报告canvas
元素,因此将其删除。通过此过滤器,您可以决定可以在编辑器中使用哪些标签,属性,样式和类。
添加后,只需切换到源代码模式。如果存在canvas
,则表示CKEditor已修复,并且不再删除该标签。如果该标记尽管位于编辑器中,但仍未保存在数据库中,请检查服务器端代码中是否存在潜在的HTML过滤器。
如果您想了解有关ACF的更多信息,请参阅: