ueditor编辑器的坑(视频空白/保存无数据/无法删除/不能插入百度动态地图/有序列表显示问题)
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编辑器的坑(视频空白/保存无数据/无法删除/不能插入百度动态地图/有序列表显示问题)相关推荐
- ueditor编辑器html模式下无法保存内容
用ueditor编辑文字内容时经常需要切换到html模式改一些属性,比如<img>的alt和title属性,但是在不切换到编辑模式下提交的内容无法保存,这是编辑器的BUG. 解决方法 1. ...
- 百度编辑器(ueditor)踩坑,图片转存无法使用
原文链接:百度编辑器(ueditor)踩坑,图片转存无法使用 补充 2023-02-03:很多人反馈找不到文中提到的 xss 配置,由于 UE 官网已不再维护,大部分地址都是重定向到 GitHub 仓 ...
- UEditor 解决拖拽视频元素改变视频尺寸时,无法保存视频尺寸问题的解决方法
UEditor虽然强大,但是bug还是蛮多的.比如插入视频元素后,拖拽视频去缩放尺寸,编辑器并没有将实际的尺寸保存下来.当你点击HTML按钮查看源代码时,width和height还是原来的值,再次点击 ...
- 百度UEditor编辑器视频相关bug汇总和稳定解决方案
百度UEditor编辑器的视频是个很头疼的问题,从昨晚到今天折腾了一天,也看了不少帖子,很多都是只治标不治本,而且有很多改法也是忽略本质,不过受大神启发,自己还是琢磨出来了. 百度UEditor编辑器 ...
- 秀米编辑器(xiumi)+百度编辑器(Ueditor) 集成 :解决集成问题,秀米编辑器导出到百度编辑器格式问题,图片保存到自己的服务器(阿里云OSS)
1.集成前提条件: 1. 需要集成百度编辑器到环境中 2.https环境下才可以导出数据到百度编辑器,如果不是https环境,会出现错误 然后我们开始讲解如何集成: 2.引入资源: //百度编辑器需要 ...
- 百度编辑器Ueditor,上传视频后编辑时src丢失,已解决
如图, 上传视频后保存,并重新编辑改文章时,video中的src被过滤掉了,折腾了好久,网上都说是在ueditor.config.js的whitList中添加'_src', '_url',经过几番验证 ...
- ueditor编辑器只上传视频video时,获取内容为空
使用ueditor编辑器的时候,发现如果编辑器里面只添加了视频集合,没有其他内容的时候,访问getContent方法,方法返回空,期望的结果是返回视频的代码集合,经查发现是百度编辑器会自动忽略空标签. ...
- Ueditor编辑器实战 HTML / vue+v-model
Ueditor 编辑器实战 HTML / vue+v-model 简介 功能介绍 HTML 开发 vue + ueditor + v-model 开发 简介 富文本编辑器,Rich Text Edit ...
- 百度编辑器上传视频以及视频编辑器预览bug解决
百度编辑器目前来讲是运用比较广泛的一个编辑器了,不仅开源还有中文的文档,所以很受欢迎,不过里面也有许多地方需要开发人员自己调试,其中一个比较常见的问题就是上传视频了,上传视频本身有一些小bug,这个基 ...
- 百度UEditor编辑器上手体验
原先一个项目使用的是kindEidtor编辑器,客户反馈有问题,要求修改,因此查阅资料后,决定改用百度UEditor编辑器. 因为要提交到后台更新到数据库,所以前端使用隐藏的textArea保存临时数 ...
最新文章
- Linux 计划任务 访问网页
- linux 实验 广技师 进程管理与系统监视,Linux系统管理之进程管理
- IT项目协调-网络整改项目
- 1006. Sign In and Sign Out (25)
- Windows Server 笔记之磁盘管理
- Oracle的解惑一二to date 与24小时制表示法及mm分钟的显示
- Autofac的切面编程实现
- JAVA写同步栈_tomcat实现的同步队列和同步栈
- JDK8那些惊为天人的新特性
- 姑苏山塘飞雪披银装[组图]
- 【BZOJ4569】萌萌哒,ST表+并查集
- 数据库访问技术(二)---ADO.NET
- Mac磁盘清理工具——CleanMyMac
- python作者_Python
- 《未来世界的幸存者》:你会是未来世界的幸存者吗?
- 无法正确检查该计算机的授权,一个问题阻止windows正确检查此机器的许可证,错误代码ox80070002...
- Cocos2d-x 3.x基础学习: 拖尾渐隐效果MotionStreak
- 如何学计算机打字,电脑怎么学打字
- 好系统教你Win7系统开机启动慢怎么解决?
- 谷歌突然宣布!百度、滴滴懵了
热门文章
- 提前体验饱受期待的Windows Terminal
- DataFrame 修改列名
- coreldraw x4如何重叠图片_怎么用CDR x4(coreldraw x4)裁剪图片?x4怎么自动抠图
- 百度地图和Echarts的简单使用
- python怎么找出列表中的重复数据_找出python列表中重复项的方法
- CAD卸载/完美解决安装失败/如何彻底卸载清除干净cad各种残留注册表和文件的方法
- java转行能做什么_java转行可以做什么?应该如何去考虑?
- spa计算机技术,Spathis, Promethee
- usb口拒绝访问_插u盘拒绝访问怎么办_win7u盘插电脑上显示拒绝访问的解决方法...
- 怎么做扁平化ps图标长投影效果