天天看点

ueditor使用问题

ueditor是一款强大的开源富文本编辑器,以下是使用中遇到的问题汇总,以后不断更新:(版本号为1.2.6.1)

http://blog.csdn.net/liquanfeng326/article/details/40026157

想要过滤a标签等样式,网上查了一下,设置blacklist黑名单什么的方法都不行,根本没有这个选项。后来在ueditor的github论坛找到了一个样例,需要修改ueditor.config.js中的filterrules,就是最后注释的那个属性。具体内容可以参考这个demo页面:http://ueditor.baidu.com/website/examples/filterruledemo.html

ps:这个问题调了好久,照着demo添加了过滤函数还是不行,后来发现原因是自己用了ueditor.render()函数来生成编辑器,去掉这句就行了......

粘贴表格时没反应,一开始以为是过滤器没弄好,看了ueditor.config.js文件中的filterrules函数,有对table及相关标签做处理,是没问题的。调试时控制台报了一个ueditor.all.min.js错误:

uncaught typemismatcherror: failed to execute 'removeattributenode' on 'element': the 1st argument provided is either null, or an invalid attr object. 

这也没法看啊,于是就把ueditor.all.min.js换成了ueditor.all.js。定位到1897行:

呵呵,这下明白了,百度的程序员用了偷懒的写法,稍微改一下就行了:

继续阅读