在ckeditor中的Deled特殊标签
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ckeditor中的Deled特殊标签相关的知识,希望对你有一定的参考价值。
我在代码中将这一行放入ckeditor中的longtext字段:
<div style="width:100%"> <canvas id="canvas3"></canvas></div>
但是当我保存然后删除并替换为:
<div style="width:100%"> </div>
所以删除所有:我用来显示图形。有什么想法解决它吗?谢谢
答案
您需要在config.extraAllowedContent = 'canvas[*]{*}(*)';
中添加config.js
。基本上没有一个现有的插件已经向高级内容过滤器(ACF)报告了canvas
元素,因此它们被删除了。通过此过滤器,您可以决定在编辑器中使用哪些标记,属性,样式和类。
添加后,请直接切换到源模式。如果canvas
在那里,它意味着CKEditor被修复,它不再删除该标记。如果标签尽管在编辑器中仍未保存在您的数据库中,请检查您的服务器端代码以查找可能的html过滤器。
如果您想了解有关ACF的更多信息,请参阅:
- https://docs.ckeditor.com/ckeditor4/latest/guide/dev_acf.html
- https://docs.ckeditor.com/ckeditor4/latest/guide/dev_advanced_content_filter.html
- https://ckeditor.com/docs/ckeditor4/latest/guide/dev_disallowed_content.html
- https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-allowedContent
- https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-extraAllowedContent
- https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_config.html#cfg-disallowedContent
- https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_filter.html#method-addTransformations
以上是关于在ckeditor中的Deled特殊标签的主要内容,如果未能解决你的问题,请参考以下文章
如何将“target”属性添加到ckeditor5中的`a`标签?
根据Selection - CKEditor更新RichCombo的标签
需要在CKEditor中的p标签中添加contentEditable = false