ueditor使用问题

简介:

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

1.图片上传问题

2.过滤标签问题

想要过滤a标签等样式,网上查了一下,设置 blackList黑名单什么的方法都不行,根本没有这个选项。后来在ueditor的github论坛找到了一个样例,需要修改ueditor.config.js中的filterRules,就是最后注释的那个属性。具体内容可以参考这个Demo页面: http://ueditor.baidu.com/website/examples/filterRuleDemo.html
ps:这个问题调了好久,照着Demo添加了过滤函数还是不行,后来发现原因是自己用了ueditor.render()函数来生成编辑器,去掉这句就行了......

3.粘贴表格问题

粘贴表格时没反应,一开始以为是过滤器没弄好,看了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行:
!browser.ie && node.removeAttributeNode(node.getAttributeNode('style')) 
呵呵,这下明白了,百度的程序员用了偷懒的写法,稍微改一下就行了:
if(!browser.ie && node.getAttributeNode('style')){
     node.removeAttributeNode(node.getAttributeNode('style'));
}




相关文章
|
1月前
|
SQL 前端开发 JavaScript
使用ueditor实现多图片上传案例
使用ueditor实现多图片上传案例
16 0
|
3月前
|
移动开发 前端开发 PHP
简单了解下UEditor的使用
简单了解下UEditor的使用
14 0
UEditor使用总结(与SpringMVC整合)
最近再弄富文本框,选择了UEditor,原因是:界面漂亮,百度开源的
113 0
【Ueditor】Ueditor嵌入php碰到的几个问题
【Ueditor】Ueditor嵌入php碰到的几个问题
104 0
|
JavaScript 前端开发
ueditor代码高亮实现方法
实现的方法也很简单 1:页面引用以下资源文件(均位于ueditor目录中) <script type="text/javascript" src="/ueditor/third-party/SyntaxHighlighter/shCore.js"></script> <link rel="stylesheet" type="text/css" href="/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css"> 2:增加如下js脚本使高亮生效: SyntaxHighlighter.all();
186 0
ueditor代码高亮实现方法
|
Web App开发 JavaScript 前端开发
|
Web App开发 JavaScript 前端开发
常用的HTML富文本编译器UEditor、CKEditor、TinyMCE、HTMLArea、eWebEditor、KindEditor简介
1、UEditor UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户体验等特点,开源基于BSD协议,允许自由使用和修改代码... 主要特点: 轻量级:代码精简,加载迅速。
5237 0
|
JavaScript 前端开发 Java