我目前正在CKEditor 4.5.8配置文件中使用以下代码从正在编辑的HTML内容中去除< svg>
和< script>
标记在CKEditor。
config.allowedContent = {
 1美元:{
 //使用能力将元素指定为对象。
要素:CKEDITOR.dtd,
 attributes:true,
 styles:true,
 classes:true
 }
};

 config.disallowedContent ='svg; script;';



 这些当它们包含在< body>
中时,标签都被剥离了,但是当它们包含在< head>
中时,标签全部保留。我特别担心< script>
的问题。
如何配置CKEditor去除< script>来自
标签?我缺少一些更深层的配置元素吗?提前致谢!< head>
的
答案 0 :(得分:1)
初始化CKEditor时添加其他参数。如果您要编辑包含<html>
,<head>
和<body>
元素的整个HTML页面,则需要将config.fullPage
选项设置为true:
config.allowedContent = {
$1: {
// Use the ability to specify elements as an object.
elements: CKEDITOR.dtd,
attributes: true,
styles: true,
classes: true,
fullPage: true
}
};