《如何去除百度umeditor編輯器圖片上傳成功后插入編輯器時的圖片地址帶的域名》要點:
本文介紹了如何去除百度umeditor編輯器圖片上傳成功后插入編輯器時的圖片地址帶的域名,希望對您有用。如果有疑問,可以聯系我們。
相關主題:ueditor在線編輯器
百度umeditor編輯器圖片上傳成功后,在插入編輯器時的生成的圖片地址自動帶有的域名。
這個功能在ueditor中是沒有的。而且,一般這個功能也沒事,但是,當你域名更換時,或本地localhost測試時,再把數據庫和圖片上傳到服務器,就會挺麻煩,因為服務端不能識別localhost這個本地域名。
為了通用性,減少出錯,我們把它這個功能去掉,讓umeditor插入編輯器時,不帶域名(含端口)。
找到: umeditor\dialogs\image\image.js 這個js文件 的第37行
上面的Node.js就是插入編輯器的圖片地址。
現在我們只要把它其中的域名加端口部分去掉就好,在return 上加一行:
var imgsrc = node.src.replace(window.location.protocol + '//' + window.location.host, '');
如圖:
其中,window.location.host 在本地的值是:
localhost:88 (非80端口)
localhost (80端口)
在服務器上則是域名www.snjht.com
因此,用它就夠了。
現在生成的圖片地址,就不帶域名了:
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/120.html