我试图在iframe中添加sensenet的文档库,当我将文件移动到另一个文件夹时,出现错误"未捕获的DOMException:阻止了一个包含起源的框架" http://localhost:8090"从访问跨源框架。"。我使用的是Chrome(版本57.0.2987.133)。但是,如果我使用IE 11,它运作良好,你能否给我一些建议来解决这个问题?
堆栈: at Object.RefreshExploreTree(http://localhost:8090/Root/Global/scripts/sn/SN.Util.js:354:38) at Object.success(eval at(http://localhost:8090/Root/Global/scripts/jquery/jquery.js:3:4904),: 22:25)
答案 0 :(得分:1)
在某些情况下,使用此错误是浏览器特定的。如果您只满足于GET请求,那么使用JSONP的常用解决方案是另一种选择。否则你应该实现CORS,这是HTML5中的首选解决方案。您可以从这里了解更多信息:
https://benohead.com/cross-document-communication-with-iframes/
sensenet ECM还需要CORS的配置设置,但您可能已经知道: