UEditor用框架嵌套实现的simpleupload文件上传很坑啊
By
lincanbin
at 2017-12-14 • 0人收藏 • 3418人看过
先是新建一个iframe,然后在iframe里新建一个文件上传form和一个子iframe,子iframe用来接收文件上传form的结果。
然后我就遇到了跨域问题。
4 个回复 | 最后更新于 2017-12-15
https://developer.mozilla.org/zh-CN/docs/Web/Security/Same-origin_policy
遇到了这个坑,之前为了解决富文本编辑器里iframe引用不同域名的CDN里的html,我在修改了页面和富文本编辑器的iframe里公共js的document.domain。
但是富文本编辑器create element新建的iframe没有设置document.domain,这就导致了Origin变成Null。
我感觉用隐藏iframe来实现异步文件上传不太合适。
现在得统一检查iframe的document.domain有没有遗漏。
登录后方可回帖
https://stackoverflow.com/questions/27507249/blocked-from-accessing-an-iframe-with-origin-null
我现在遇到了跟这个人一样的问题。