主页 > 知识库 > 网页基础 > Javascript/Ajax >
栏目列表

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

来源:互联网 作者:网络 发表于:2012-11-15 15:06  点击:
我们在使用百度 ueditor 编辑器的时候通常会遇到这样的情况,如果百度的编辑器代码存放在img.cit.cn上面,那我们如果需要在www.cit.cn上面使用就存在一个跨域的问题,这个问题所体现的效果就是载入编辑器后,点击各种弹出框都会发现无法正常显示。 本篇就来

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

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

    有帮助
    (4)
    80%
    没帮助
    (1)
    20%