1. 程式人生 > >百度UEditor編輯器關閉抓取遠端圖片功能(預設開啟)

百度UEditor編輯器關閉抓取遠端圖片功能(預設開啟)

這個坑孃的功能,開始時居然不知道如何觸發,以為有個按鈕,點選一下觸發,翻閱了文件,沒有發現,然後再網路上看到原來是複製貼上非白名單內的圖片到編輯框時觸發,坑娘啊...............

問題又來了:今天在寫百度UEditor編輯器的【取遠端圖片功能】時有碰到:該功能如何關閉了?

又花了15分鐘左右的時間查閱了[官方文件]以及[官方論壇],都沒有找到解決辦法,那就查閱下原始檔看看,是否有相關的判斷呢(本人JS非常爛)

於是馬上查閱:ueditor.all.js檔案,發現如下程式碼

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 // plugins/catchremoteimage.js
///import core ///commands 遠端圖片抓取 ///commandsName  catchRemoteImage,catchremoteimageenable ///commandsTitle  遠端圖片抓取 /** * 遠端圖片抓取,當開啟本外掛時所有不符合本地域名的圖片都將被抓取成為本地伺服器上的圖片 */ UE.plugins['catchremoteimage'] = function () { var me = this, ajax = UE.ajax; /* 設定預設值 */ if (me.options.catchRemoteImageEnable === falsereturn;
me.setOpt({ catchRemoteImageEnable: false }); //.......};

發現了吧,有個配置引數:catchRemoteImageEnable

立馬加在:ueditor.config.js 加上配置引數

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

然後編輯器頁面,重新整理,然後複製貼上遠端圖片,這時不再向服務端傳送get請求catchimage。

完畢!