澳门新葡萄京娱乐场UEditor 编辑器跨域上传解决方法

解决的方法:

本文章来给大家介绍,UEditor 编辑器跨域上传文件实现方法,有很多朋友在使用
UEditor 编辑器 时遇到了跨域的问题,导致无法发图片,原因是由于 iframe
中的 src 跨域造成的,下面我来介绍解决方法。

1.在 ueditor/dialogs/internal.js 加入 document.domain = ‘根域名’;

解决的方法:

2.在当前页面同样指定根域名:

1.在 ueditordialogsinternal.js 加入 document.domain = ‘根域名’;

复制代码 代码如下:script
type=”text/javascript” document.domain = “根域名”;/script

2.在当前页面同样指定根域名:

这样在 chrome、firefox 下没有问题,但在 ie 下还需要简单修改下
UEditor,在 editor.js 中找到:

 代码如下

this._setup( container.firstChild.contentWindow.document );

复制代码

在它上边加入下边的代码:

<script type=”text/javascript”>
    document.domain = “根域名”;
</script>

复制代码 代码如下:if (ie) {
document.getElementById(‘baidu_editor_’ + this.uid).src =
“javascript:(function(){document.open();document.domain='”+document.domain+”‘;document.close();})()”;}

这样在 chrome、firefox 下没有问题,但在 ie 下还需要简单修改下
UEditor,在 editor.js 中找到:

接下来找到:

 代码如下

me.document = doc;

复制代码

在它下边加入:

this._setup( container.firstChild.contentWindow.document
);在它上边加入下边的代码:

me.document.domain=’根域名’;

if (ie) {
    document.getElementById(‘baidu_editor_’ + this.uid).src =
“javascript:(function(){document.open();document.domain='”+document.domain+”‘;document.close();})()”;
}

到这里就解决了 UEditor 跨域传图片的问题,希望对大家有所帮助。作者:东奎

接下来找到:

 代码如下

复制代码

me.document = doc;

在它下边加入:

 代码如下

复制代码

me.document.domain=’根域名’;

到这里就解决了 UEditor 跨域传图片的问题,希望对大家有所帮助。

编辑器跨域上传文件实现方法,有很多朋友在使用 UEditor 编辑器
时遇到了跨域的问题,导致无法发图片,原因是…

发表评论

电子邮件地址不会被公开。 必填项已用*标注