当前位置:计算机技术 - UEditor 编辑器1、跨域上传解决方法,2、无法显示上传图标


UEditor 编辑器1、跨域上传解决方法,2、无法显示上传图标
原创:netnorth 阅读次数:3604 日期:2014-01-09

一、跨域上传解决方法

解决的方法:

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

(function () {

    var parent = window.parent;

document.domain="91city.com";//跨域上传图片添加

    //dialog对象

    dialog = parent.$EDITORUI[window.frameElement.id.replace( /_iframe$/, '' )];

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

<script type="text/javascript">

    document.domain = "根域名";//91city.com是根域名,zz.91city.com不是根域名

</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 跨域传图片的问题


二、无法显示上传图标

先查看WEB-INF/lib下面可有commons-codec-1.9.jar,commons-fileupload-1.3.1.jar,commons-io-2.4.jar,json.jar,ueditor-1.1.2.01.jar等文件。

如果缺少还会使页面显示变慢很多。wg.91city.com遇到的问题

公司概况
华旅网络是一家致力于软件开发、网络设计的互联网公司...
公司业务:软件开发,网站设计,企业CI设计,旅游、美食、交友互动平台......
友情链接

华旅网络官网(Official Website): h.91city.com h.c.91city.com 282509570.c.91city.com
©2017 华旅网络 版权所有 苏ICP备12078118号