Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当未提供名称属性时,CKeditor将删除空锚定标记_Ckeditor - Fatal编程技术网

当未提供名称属性时,CKeditor将删除空锚定标记

当未提供名称属性时,CKeditor将删除空锚定标记,ckeditor,Ckeditor,我在WYSISWYG文本编辑器中有一些锚定标记。它们是空的锚定标记,只有id和title属性。它们看起来像这样: <a id="test" title="test"></a> 我也尝试过使用protectedSource配置设置,但这只会忽略WYSIWYG文本编辑器中的锚定标记,然后看起来页面上没有锚定标记。有人有什么见解吗?必须有一种方法来覆盖设置并允许空锚定标记。您可以尝试添加config.allowedContent=true到您的config.js文件。但这会

我在WYSISWYG文本编辑器中有一些锚定标记。它们是空的锚定标记,只有id和title属性。它们看起来像这样:

<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[*]';