当未提供名称属性时,CKeditor将删除空锚定标记
我在WYSISWYG文本编辑器中有一些锚定标记。它们是空的锚定标记,只有id和title属性。它们看起来像这样:当未提供名称属性时,CKeditor将删除空锚定标记,ckeditor,Ckeditor,我在WYSISWYG文本编辑器中有一些锚定标记。它们是空的锚定标记,只有id和title属性。它们看起来像这样: <a id="test" title="test"></a> 我也尝试过使用protectedSource配置设置,但这只会忽略WYSIWYG文本编辑器中的锚定标记,然后看起来页面上没有锚定标记。有人有什么见解吗?必须有一种方法来覆盖设置并允许空锚定标记。您可以尝试添加config.allowedContent=true到您的config.js文件。但这会
<a id="test" title="test"></a>
我也尝试过使用protectedSource配置设置,但这只会忽略WYSIWYG文本编辑器中的锚定标记,然后看起来页面上没有锚定标记。有人有什么见解吗?必须有一种方法来覆盖设置并允许空锚定标记。您可以尝试添加
config.allowedContent=true
到您的config.js文件。但这会关闭高级内容过滤器
更好的方法是配置extraAllowedContent
以指定您希望允许锚定标记而不受任何属性限制,如下所示:
config.extraAllowedContent = 'a[*]';
更多信息:
- -此配置的规范
- –如何编写允许的内容规则,这些规则在多个位置使用,包括config.allowedContent、config.disallowedContent和config.extralallowedcontent
"CKEDITOR.dtd.$removeEmpty['a'] = 0;", "CKEDITOR.dtd.$removeEmpty['a'] = false;", "CKEDITOR.dtd.$removeEmpty.a = 0;", "CKEDITOR.dtd.$removeEmpty.a = false;", etc.
config.extraAllowedContent = 'a[*]';