主题: 编辑器中的class自动过滤了
作者: 徐伟, 发布日期: 2012-08-01 09:11:44, 浏览数: 3565

操作系统:
xp


浏览器版本:
所有浏览器


KindEditor版本:

4.1.2

BUG再现步骤:
1.编辑器里的样式及类都自动清空了,上个版本不存在这个问题,比如 <div class="biaodian">sss</div>,class就会自动清除


期望结果:

我看过解决的办法,KindEditor.options.filterMode = false;
能不能不直接默认过滤,和上一个版本一样啊,希望能解决一下,我想和最新版保持一致,不想修改文件

作者: Roddy, 发布日期: 2012-08-01 10:43:35
这个是故意这么做的,默认只允许出现通过编辑器生成的标签,其它的请自己用htmlTags配置,或者直接关闭过滤模式(filterMode : false)。
回复
作者: zyyujq, 发布日期: 2012-08-01 17:24:01

不仅仅如此,像如下代码都自动过滤了

 <img -------------------  usemap="#Map1">

<map name="Map1">
     <area shape="rect" coords="772,80,925,131" href="#dg">

 

 

filterMode : false过滤模式关闭后,就无法显示工具栏了,也就是一个简单的文本编辑器了

 

回复
作者: Roddy, 发布日期: 2012-08-01 18:16:58
回复zyyujq:JS语法错误吧,是不是多加了逗号。
回复
作者: 徐伟, 发布日期: 2012-08-03 22:24:19

回复Roddy:

个人感觉这些类或其它的标签默认就可以使用,还方便一些,这样比较合常理,如果做为初次使用这个编辑器,出现这种情况,还以为是怎么了...在调用的时候,越简单越好,不用在多加KindEditor.options.filterMode = false;  几乎大部分人还是希望它默认是可以的

 

还有个人建议,这个编辑器的功能很强大了,已经可以完成日常的工作了,现在就是稳定,然后在慢慢考虑别的功能.

回复
作者: Roddy, 发布日期: 2012-08-04 00:29:51

回复徐伟:我是希望默认保留所有标签,不过有关部门不允许啊。

http://www.kindsoft.net/view.php?bbsid=3&postid=5241

回复
作者: 徐伟, 发布日期: 2012-08-06 09:16:10
回复Roddy:应该默认让他不过滤,如果它们需要过滤的话,自行设置一下,我觉得编辑器就应该考虑大众的想法,属于前台方面,不涉及到后台,至为安全方面程序员应该参考编辑器自行设置,而不是编辑器默认就把过滤开启,作者,不知道你下个版本会不会取消这个,还是听听众从支持你的朋友的意见吧
回复
作者: Roddy, 发布日期: 2012-08-06 12:57:33
回复徐伟:这个不是我能决定的事请,【国家信息安全漏洞共享平台】专门发邮件通知我要启用过滤,说有严重安全问题,我能怎么办呢。
回复
发表新帖 发表回复