主题: <html> <head> <body> 等标记被过滤
作者: 会飞的鱼, 发布日期: 2012-08-17 10:39:55, 浏览数: 3391
操作系统:
win7
浏览器版本:
ie8,火狐,谷歌
KindEditor版本:
4.1.1
BUG再现步骤:
1.在代码编辑模式下编写html代码:   <html><head>123</head><body>456</body></html>
2.连续两次点击切换html代码工具栏,变成 :123456,<html> <head> <body> 等标记被过滤

3.编辑器designMode属性已经设为false

附代码:

KindEditor
.ready(function(K) {
editor = K
.create(
"textarea[name='content']",
{
cssPath : ["${jeetspeedProjectPath}/uiFramework/js/kindeditor-4.1.1/plugins/code/prettify.css"],
uploadJson : "${jeetspeedProjectPath}/uiFramework/js/kindeditor-4.1.1/jsp/upload_json.jsp",
eManagerJson : "${jeetspeedProjectPath}/uiFramework/js/kindeditor-4.1.1/jsp/file_manager_json.jsp",
allowFileManager : true,
afterBlur : function() {//同步数据后可以直接取得textarea的value
this.sync();
},
filterMode:false,
resizeMode:false,
designMode:false,
resizeType:1,
                                    width:"100%",
                                    height:height
});
prettyPrint();
});

期望结果:
保留所有标记
作者: Roddy, 发布日期: 2012-08-17 21:40:50
这个问题我估计回答了十几次,编辑器目前不支持BODY外的标签,原因是设置HTML时用body.innerHTML = 'HTML代码';,所以不支持html、head、body等标签。
回复
作者: 会飞的鱼, 发布日期: 2012-08-21 12:23:53
回复Roddy:请问有什么办法可以支持?因为目前的功能就是编辑html页面,<html> <head> <body>等标记必须要有。
回复
发表新帖 发表回复