A5下载 - 努力做内容最丰富最安全的下载站!

A5站长下载站

当前位置:A5下载 > 源码技巧 > 父类数据 > UEditor教程:UEditor百度编辑器跨域上传解决方法

UEditor教程:UEditor百度编辑器跨域上传解决方法

时间:2013-06-26 15:22作者:东奎人气:1850

 在使用 UEditor 编辑器 时遇到了跨域的问题,导致无法发图片,原因是由于 iframe 中的 src 跨域造成的,解决方法:

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

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

代码如下:

<script type="text/javascript">

document.domain = "根域名";

</script>

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

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

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

复制代码 代码如下:

if (ie) {

document.getElementById('baidu_editor_' + this.uid).src = "javascript:(function(){document.open();document.domain='"+document.domain+"';document.close();})()";

}

接下来找到:

me.document = doc;

在它下边加入:

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

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

标签UEditor,教程,百度,编辑器,跨域,上传,解决,方法

相关下载

查看所有评论+

网友评论

网友
您的评论需要经过审核才能显示

公众号