在ckeditor中的Deled特殊标签

问题描述 投票:1回答:1

我在代码中将这一行放入ckeditor中的longtext字段:

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

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

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

所以删除所有:我用来显示图形。有什么想法解决它吗?谢谢

ckeditor
1个回答
1
投票

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

添加后,请直接切换到源模式。如果canvas在那里,它意味着CKEditor被修复,它不再删除该标记。如果标签尽管在编辑器中仍未保存在您的数据库中,请检查您的服务器端代码以查找可能的HTML过滤器。

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

© www.soinside.com 2019 - 2024. All rights reserved.