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