防止CKEditor添加'data-cke-saved'并转换<

时间:2011-05-30 14:42:11

标签: javascript jquery ckeditor

我有一个CKEditor的jQuery实现。我们经常使用对话框将HTML标记添加到A标记的“title”属性中。但是,当我们这样做时,它会转换HTML代码,以便将其解析为文本。我们需要代码保持输入的确切形式,而不是在任何地方放置'data-cke-saved',并转换<>到& lt和& gt。

我已尝试在配置中关闭实体,但似乎无效。

有人可以帮忙吗?

感谢。

1 个答案:

答案 0 :(得分:0)

SRC:http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html#.protectedSource

要在输入HTML上执行的正则表达式列表,表示匹配时的HTML源代码,必须在WYSIWYG模式下可用于编辑。  

 
config.protectedSource.push( /<\?[\s\S]*?\?>/g );   // PHP code

config.protectedSource.push( /<%[\s\S]*?%>/g ); // ASP code

config.protectedSource.push( /(]+>[\s|\S]*?</asp:[^>]+>)|(]+/>)/gi ); // ASP.Net code

默认值:     [](空数组)