1. 程式人生 > >UEditor編輯器如何關閉抓取遠端圖片本地化功能

UEditor編輯器如何關閉抓取遠端圖片本地化功能

場景:直接copy圖片至ueditor的時候,編輯器會預設將圖片本地化並返回本地化的src

問題:日積月累本地化copy的圖片對伺服器壓力很大

需求:去掉copy圖片本地化

解決辦法:

1、開啟ueditor.all.js

   搜尋“抓取”的時候出現以下程式碼:

// plugins/catchremoteimage.js
///import core
///commands 遠端圖片抓取
///commandsName  catchRemoteImage,catchremoteimageenable
///commandsTitle  遠端圖片抓取
/**
 * 遠端圖片抓取,當開啟本外掛時所有不符合本地域名的圖片都將被抓取成為本地伺服器上的圖片
 */
UE.plugins['catchremoteimage'] = function () {
    var me = this,
        ajax = UE.ajax;
    /* 設定預設值 */
    if (me.options.catchRemoteImageEnable === false) return;
    me.setOpt({
        catchRemoteImageEnable: false
    });
    //.......
};

發現:catchRemoteImageEnable

2、開啟ueditor.config.js

    在空白處新增

//抓取遠端圖片是否開啟,預設true
,catchRemoteImageEnable:false

參考:http://www.jb51.net/article/61691.htm