解決的方法:
1.在ueditordialogsinternal.js 加入document.domain = '根域名';
2.在當前頁面同樣指定根域名:
<script type="text/javascript"> document.domain = "根域名"; </script>
這樣在chrome、firefox 下沒有問題,但在ie下方還需要簡單修改下UEditor,在editor.js 中找到:
this._setup( container.firstChild.contentWindow.document );
在它上邊加入下邊的程式碼:
if (ie) { document.getElementById('baidu_editor_' + this.uid).src = "javascript:(function(){document.open();document.domain='"+document.domain+"';document.close();})()"; }
接下來找到: .document = doc;
在它下邊加入:
me.document.domain='根域名';
到這裡就解決了UEditor 跨域傳圖片的問題,希望對大家有所幫助。
更多UEditor 編輯器跨域上傳解決方法相關文章請關注PHP中文網!