UEditor 编辑器跨域上传解决方法
程序员文章站
2022-04-13 16:37:40
...
解决的方法:
1.在 ueditor\dialogs\internal.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 编辑器跨域上传解决方法相关文章请关注PHP中文网!
推荐阅读
-
ThinkPHP框架实现session跨域问题的解决方法
-
百度编辑器ueditor(v1.3.6)net环境中详细配置教程附bug解决方法
-
百度编辑器ueditor更改图片和附件上传路径的方法
-
IE下iframe跨域登录导致session丢失问题分析及解决方法
-
ASP.NET百度Ueditor编辑器实现上传图片添加水印效果
-
使用Html5实现异步上传文件,支持跨域,带有上传进度条
-
java使用webuploader实现跨域上传详解
-
ThinkPHP框架实现session跨域问题的解决方法
-
跨域请求的完美解决方法(JSONP, CORS)
-
php中http与https跨域共享session的解决方法