工具/质料

myeclipseueditor

方法/步骤

这个问题困扰良久 ,上网查找 创造也有碰着这一同一问题ueditor 上传成功 预览成功 查看html 代码如下:<p><video class=\公众edui-upload-video vjs-default-skin video-js\"大众 controls=\"大众\"大众 preload=\"大众none\"大众 width=\"大众420\"大众 height=\"大众280\"大众 src=\公众http:///ueditor/jsp/upload/video/20170119/1484791682515095947.mp4\"大众 data-setup=\"大众{}\"大众></video></p>保存完 返回 回显再编辑时 就会涌现:<p><video class=\"大众edui-upload-video vjs-default-skin video-js\"大众 controls=\"大众\公众 preload=\公众none\公众 width=\公众420\"大众 height=\"大众280\公众 src data-setup=\公众{}\"大众></video></p>可惜 下面没有多少可办理问题的好方法

jsp2级联回显JSP引入ueditor解决视频回显 src链接丧失问题 SQL

卡住了,只好乖乖的再去查看API 。
终于在 getContent()的方法中找到了点点踪迹;getContent()获取到的是经由编辑器内置的过滤规则进行过滤后得到的内容。
由于解释 在获取时,存在一个过滤的过程。
关键在于这个过滤!

查看资料得知 在ueditor.config.js 里存在白名单的设置。
白名单里过滤掉了各种标签的属性。
在重新编辑上传视频时,ueditor 会自动的将video转化为img

设置白名单。
在配置文件ueditor.config.js 中,有默认过滤规则干系配置项目 找到whitList的位置(365行旁边)。
配置video和img过滤的标署名单。
其他的过滤项目可以根据自己的需求添加修正。
设置完后,打消浏览器缓存 ,查看效果。

如果设置白名单的方法没有效果,可以大略粗暴的将默认过滤机制去掉,在ueditor.all.js中,找到函数UE.plugins['defaultfilter'] = function () {...}(plugin 编辑器默认的过滤转换机制 位于9967行旁边)。
第一种 在函数里添加return; 所有过滤机制失落效。
第二种 将case 'img' 部分的代码注释掉,不过滤img标签(再编辑时ueditor 会自动的将video转化为img)的情形。
如果引用的是 ueditor.all.min.js,须要对此做同样的修正。

设置完后,打消浏览器缓存 ,查看效果。
打开html,路径存在!
OK

END

把稳事变

参考资料中放了些链接,希望对大家有用!
不敷之处请多多指教!