1、上传视频显示空白


修复方法:
修改ueditor.all.js文件

17769行,找到
html.push(creatInsertStr( vi.url, vi.width || 420,  vi.height || 280, id + i, null, cl, 'image'));
修改为:
html.push(creatInsertStr( vi.url, vi.width || 420,  vi.height || 280, id + i, null, cl, 'video'));7343,7344,7346行,找到以下三行注释掉代码:
var root = UE.htmlparser(html);
me.filterInputRule(root);
html = root.toHtml();

2、只上传视频,保存不了数据,保存之后编辑器为空


点击保存之后,发现视频不见了。注意一下编辑器已输入的字符为0
修复方法:
修改ueditor.all.js文件,找到“creatInsertStr”方法的case ‘video’:

图中位置添加一个隐藏标签,用“.”作为一个占位符,这样就能保存了

<span style="display:none;">.</span>

3、不能编辑和删除

问题:退位键删除不了视频,不能再次获取鼠标光标,不能编辑及换行
修复方法:
修改ueditor.all.js文件,找到“creatInsertStr”方法的case ‘video’:(问题2那个地方后面添加一个换行标签即可)

还有一种情况,视频播放时空白,但有声音没图像。

原因 : video标签不支持视频的编码格式
注: 此处所说的编码格式不是指文件后缀 mp4 , RMVB , avi等 , 同一种后缀视频也会有不同编码格式

关于标签所支持的视频格式和编码:
MP4 = MPEG 4文件使用 H264 视频编解码器和AAC音频编解码器
WebM = WebM 文件使用 VP8 视频编解码器和 Vorbis 音频编解码器
Ogg = Ogg 文件使用 Theora 视频编解码器和 Vorbis音频编解码器

4、修复不能插入百度动态地图问题

打开编辑器文件“ueditor.all.js”按以下修改
找到代码:

table.setAttribute("data-sort", cmd == "enablesort" ? "sortEnabled" : "sortDisabled")

在这行代码下面加一行:

table.setAttribute("style", "border-collapse:collapse;");

找到代码:

return '<table><tbody>' + html.join('') + '</tbody></table>'

修改为:

return '<table style="border-collapse:collapse;"><tbody>' + html.join('') + '</tbody></table>'

打开编辑器配置文件“ueditor.config.js”,在whitList白名单添加

iframe: ['frameborder','border','marginwidth','marginheight','width','height','src','id'],//动态地图

5、有序列表显示问题


选择这些是没效果是吧

看一下图片路径是不存在的了,所以要把图标本地化

下载ueditor-list:
我把它放到编辑器的themes目录吧

搜索ueditor目录下的listiconpath,地址指向ueditor-list目录

再查找以下代码:

domUtils.setStyle(list, 'list-style-type', style);

替换为:

if (style === 'circle' || style === 'disc' || style === 'square' || style === 'decimal' || style === 'lower-alpha' || style === 'lower-roman' || style === 'upper-alpha' || style === 'upper-roman') {domUtils.setStyle(list, 'list-style-type', style);
}

如图:

完成。

6、上传视频播放显示没有封面问题 add by 2022.08.31

修复方法:
修改ueditor.all.js文件

把preload="none"改为preload=“meta”
这是使用视频中的内容作为封面,但不能自定义选帧数作为封面

现在PC端查看是能读取视频中内容作为封面了,但h5手机端还是没封面,可以再添加一个默认视频封面图参数:

poster="xxx.jpg"

注意:不要填写编辑器所在路径,防止暴露编辑器路径,通过编辑器的漏洞入侵网站

修改ueditor.config.js文件,xss过滤白名单,视频配置添加参数“poster”

完成。

ueditor编辑器的坑(视频空白/保存无数据/无法删除/不能插入百度动态地图/有序列表显示问题)相关推荐

  1. ueditor编辑器html模式下无法保存内容

    用ueditor编辑文字内容时经常需要切换到html模式改一些属性,比如<img>的alt和title属性,但是在不切换到编辑模式下提交的内容无法保存,这是编辑器的BUG. 解决方法 1. ...

  2. 百度编辑器(ueditor)踩坑,图片转存无法使用

    原文链接:百度编辑器(ueditor)踩坑,图片转存无法使用 补充 2023-02-03:很多人反馈找不到文中提到的 xss 配置,由于 UE 官网已不再维护,大部分地址都是重定向到 GitHub 仓 ...

  3. UEditor 解决拖拽视频元素改变视频尺寸时,无法保存视频尺寸问题的解决方法

    UEditor虽然强大,但是bug还是蛮多的.比如插入视频元素后,拖拽视频去缩放尺寸,编辑器并没有将实际的尺寸保存下来.当你点击HTML按钮查看源代码时,width和height还是原来的值,再次点击 ...

  4. 百度UEditor编辑器视频相关bug汇总和稳定解决方案

    百度UEditor编辑器的视频是个很头疼的问题,从昨晚到今天折腾了一天,也看了不少帖子,很多都是只治标不治本,而且有很多改法也是忽略本质,不过受大神启发,自己还是琢磨出来了. 百度UEditor编辑器 ...

  5. 秀米编辑器(xiumi)+百度编辑器(Ueditor) 集成 :解决集成问题,秀米编辑器导出到百度编辑器格式问题,图片保存到自己的服务器(阿里云OSS)

    1.集成前提条件: 1. 需要集成百度编辑器到环境中 2.https环境下才可以导出数据到百度编辑器,如果不是https环境,会出现错误 然后我们开始讲解如何集成: 2.引入资源: //百度编辑器需要 ...

  6. 百度编辑器Ueditor,上传视频后编辑时src丢失,已解决

    如图, 上传视频后保存,并重新编辑改文章时,video中的src被过滤掉了,折腾了好久,网上都说是在ueditor.config.js的whitList中添加'_src', '_url',经过几番验证 ...

  7. ueditor编辑器只上传视频video时,获取内容为空

    使用ueditor编辑器的时候,发现如果编辑器里面只添加了视频集合,没有其他内容的时候,访问getContent方法,方法返回空,期望的结果是返回视频的代码集合,经查发现是百度编辑器会自动忽略空标签. ...

  8. Ueditor编辑器实战 HTML / vue+v-model

    Ueditor 编辑器实战 HTML / vue+v-model 简介 功能介绍 HTML 开发 vue + ueditor + v-model 开发 简介 富文本编辑器,Rich Text Edit ...

  9. 百度编辑器上传视频以及视频编辑器预览bug解决

    百度编辑器目前来讲是运用比较广泛的一个编辑器了,不仅开源还有中文的文档,所以很受欢迎,不过里面也有许多地方需要开发人员自己调试,其中一个比较常见的问题就是上传视频了,上传视频本身有一些小bug,这个基 ...

  10. 百度UEditor编辑器上手体验

    原先一个项目使用的是kindEidtor编辑器,客户反馈有问题,要求修改,因此查阅资料后,决定改用百度UEditor编辑器. 因为要提交到后台更新到数据库,所以前端使用隐藏的textArea保存临时数 ...

最新文章

  1. Linux 计划任务 访问网页
  2. linux 实验 广技师 进程管理与系统监视,Linux系统管理之进程管理
  3. IT项目协调-网络整改项目
  4. 1006. Sign In and Sign Out (25)
  5. Windows Server 笔记之磁盘管理
  6. Oracle的解惑一二to date 与24小时制表示法及mm分钟的显示
  7. Autofac的切面编程实现
  8. JAVA写同步栈_tomcat实现的同步队列和同步栈
  9. JDK8那些惊为天人的新特性
  10. 姑苏山塘飞雪披银装[组图]
  11. 【BZOJ4569】萌萌哒,ST表+并查集
  12. 数据库访问技术(二)---ADO.NET
  13. Mac磁盘清理工具——CleanMyMac
  14. python作者_Python
  15. 《未来世界的幸存者》:你会是未来世界的幸存者吗?
  16. 无法正确检查该计算机的授权,一个问题阻止windows正确检查此机器的许可证,错误代码ox80070002...
  17. Cocos2d-x 3.x基础学习: 拖尾渐隐效果MotionStreak
  18. 如何学计算机打字,电脑怎么学打字
  19. 好系统教你Win7系统开机启动慢怎么解决?
  20. 谷歌突然宣布!百度、滴滴懵了

热门文章

  1. 提前体验饱受期待的Windows Terminal
  2. DataFrame 修改列名
  3. coreldraw x4如何重叠图片_怎么用CDR x4(coreldraw x4)裁剪图片?x4怎么自动抠图
  4. 百度地图和Echarts的简单使用
  5. python怎么找出列表中的重复数据_找出python列表中重复项的方法
  6. CAD卸载/完美解决安装失败/如何彻底卸载清除干净cad各种残留注册表和文件的方法
  7. java转行能做什么_java转行可以做什么?应该如何去考虑?
  8. spa计算机技术,Spathis, Promethee
  9. usb口拒绝访问_插u盘拒绝访问怎么办_win7u盘插电脑上显示拒绝访问的解决方法...
  10. 怎么做扁平化ps图标长投影效果