Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.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
Javascript CKeditor允许内容行为异常_Javascript_Ckeditor - Fatal编程技术网

Javascript CKeditor允许内容行为异常

Javascript CKeditor允许内容行为异常,javascript,ckeditor,Javascript,Ckeditor,在源代码和所见即所得模式之间切换时,我试图限制CKEditor的html编辑行为。当前,当我从源代码切换到所见即所得时,编辑器会删除添加到标记中的所有属性。它不会对任何其他标记重复此行为 我已经设置了CKEDITOR.config.allowedContent=true,以及在自定义插件中注册的允许的内容:“span[*]”。allowedContent设置阻止编辑器完全删除标记,但属性仍然被剥离。下面是我试图保留的全部代码 谢谢 <div class="float_right_c

在源代码和所见即所得模式之间切换时,我试图限制CKEditor的html编辑行为。当前,当我从源代码切换到所见即所得时,编辑器会删除添加到
标记中的所有属性。它不会对任何其他标记重复此行为

我已经设置了
CKEDITOR.config.allowedContent=true,以及在自定义插件中注册的
允许的内容:“span[*]”
。allowedContent设置阻止编辑器完全删除标记,但属性仍然被剥离。下面是我试图保留的全部代码

谢谢

    <div class="float_right_caption_drop" style="width: 243px">
    <span style="width: 233px;">
    <img class="float_img" src="/images/fox.jpg" width="233" border="0" alt="" />
    <br />Fox Caption</span></div>


福克斯字幕
这是因为
样式
属性不像其他属性那样由高级内容筛选器处理-它们在允许的内容规则中具有特定的格式。您可以在中找到ACR的详细说明。但简言之,要允许设置所有需要设置的属性、样式和类,请执行以下操作:

allowedContent: 'span[*]{*}(*)'

注:如果您正确设置了
allowedContent=true
,那么您的跨度将不会被过滤。

非常感谢!我已经找了好几个小时了。我在不同的地方尝试了
'ul[class]'
,但没有成功<代码>'ul(*)'
立即解决了问题。谢谢。无论是您的解决方案还是allowedContent=true:-\还有其他想法吗?