我们在使用百度ueditor编辑器的时候通常会遇到这样的情况,如果百度的编辑器代码存放在img.cit.cn上面,那我们如果需要在www.cit.cn上面使用就存在一个跨域的问题,这个问题所体现的效果就是载入编辑器后,点击各种弹出框都会发现无法正常显示。
本篇就来简单的介绍一个常用的ueditor跨域的处理方案:
方案1:修改代码
首先需要在调用编辑器的当前页面加上:
document.domain="cit.cn";
然后我们再找到ueditor\dialogs\internal.js里面,增加代码:
document.domain="cit.cn";
让其变成:
(function () { var parent = window.parent; document.domain = 'cit.cn';
这样我们就能够在www.cit.cn上面正常使用百度ueditor编辑器了。
方案2:拷贝文件
如果这个编辑器调用量不大,直接拷贝过去就中,具体操作就不废话了。
发表回复