去除umeditor编辑器上传图片成功并插入编辑器时带的域名

论坛 期权论坛 脚本     
匿名技术用户   2020-12-29 06:30   15   0

使用百度编辑器umeditorv1.2.2上传图片插入编辑器时会带域名如下:

<img src="http://www.xxx.xxx/uploads/20161006/14757579522304.jpg" _src="http://www.xxx.com/uploads/20161006/14757579522304.jpg"/>

按常理说应该会有相关的配置去掉这个域名的,但是我没有找到,下面是我的处理方法

找到ueditor\dialogs\image\image.js 这个js文件 的第36行

改成下面这样,替换掉图片路径里面的域名

$.each($imgs, function(index, node) {
$(node).removeAttr("width").removeAttr("height");
// if (node.width > editor.options.initialFrameWidth) {
// me.scale(node, editor.options.initialFrameWidth -
// parseInt($(editor.body).css("padding-left")) -
// parseInt($(editor.body).css("padding-right")));
// }
//下面一行是新添加的代码,新添加一个imgsrc变量,注意原来是直接使用node.src这个路径的
var imgsrc = node.src.replace(window.location.protocol + '//' + window.location.hostname, '');
return arr.push({
_src: imgsrc,
src: imgsrc
});

});

修改过之后的效果


然后接下来配置


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP