【发布时间】:2018-04-12 19:04:01
【问题描述】:
我有一个创建弹出窗口的应用程序,它加载一个页面,然后从打开的窗口中获取数据,如下所示:
var globals = window.opener.globalsCache;
但是,当部署到生产环境时,这会间歇性地导致以下错误:
DOMException: Blocked a frame with origin from accessing a cross-origin frame
请注意,弹出窗口的 URL 与打开程序的 URL 完全相同,但哈希除外。 (即 https:/hostname.tld/application/#page-name )。
以前有人见过这个问题吗?关于它为什么发生以及如何解决它的任何想法?
【问题讨论】:
-
这个问题可能会有所帮助stackoverflow.com/questions/25098021/…
标签: javascript html cors