百度编辑器Ueditor跨域解决方法

我们在使用百度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:拷贝文件

如果这个编辑器调用量不大,直接拷贝过去就中,具体操作就不废话了。