在后台站点的kindeditor编辑器里上传图片,资源服务器是另外一个域名,根域名相同,二级域名不同,图片能上传成功,但一直提示上传中,请稍后的提示框,F12看到如下错误信息:
Uncaught SecurityError: Failed to read the 'contentDocument' property from 'HTMLIFrameElement': Blocked a frame with origin "http://admin.test.com" from accessing a frame with origin "http://img.test.com". Protocols, domains, and ports must match.
初步分析,应该是跨域问题,js里加过document.domain,资源站点后端代码也加过context.Response.AddHeader("Access-Control-Allow-Origin", "http://admin.test.com");但这两种方法都没效果,研究了下kindeditor的源码,无奈功力太浅,不知道如何修改,请高手指点一二,谢谢!