很久沒有寫文章了,一方面生活瑣事沒調(diào)整過來,另一方面最近忙了一個比較繁瑣的項目。
在這個項目里使用了ueditor,開發(fā)環(huán)境下用的沒什么問題,但是測試環(huán)境下遇到了不少。
在此文章記錄幾個解決和未解決的問題以及以后可能會遇到的問題:
1.配置路徑
目的:當(dāng)前使用富文本的頁面可以找到ueditor資源。
方法:當(dāng)前頁面添加<script>window.UEDITOR_HOME_URL='你的路徑';</script>
2.跨域問題
開發(fā)環(huán)境受環(huán)境限制,沒能搭起來不同域的環(huán)境測試。所以一開始并沒有遇到這樣的問題,放到測試環(huán)境后便遇到了很多。
主要問題就是:使用ueditor資源下的dialog文件夾下的各種功能受限。原因在于:頁面所處位置與靜態(tài)資源所處域不同,比如:頁面所處a.yu.com靜態(tài)資源所處b.yu.com就會出現(xiàn)跨域問題。(如預(yù)覽、超鏈接此類功能都是在dialog下先編寫網(wǎng)頁,然后內(nèi)嵌到iframe中去的,在iframe中調(diào)用不同子域時就會出現(xiàn)跨域問題)
解決方法:由于一級域名是一樣的,解決方法簡單一點,在internal.js最初填寫document.domain = 'yu.com',所用的頁面上也添加document.domain = 'yu.com'即可
3.上傳圖片
目前項目中使用的上傳圖片只開放了單圖上傳,且后端并沒有使用官方提供的jar包,而是直接返回了所需要的配置。在沒有解決2問題時,單圖上傳功能可用,但設(shè)置完成以后,單圖上傳功能不可用,上傳完成的圖片在富文本框內(nèi)顯示為叉號圖片,見下圖
目前尚未解決此問題,等待下一步測試調(diào)試。
此文章將記錄我使用ueditor遇到的各種各樣的問題,看起來一堆血淚史要誕生了。。