【发布时间】:2016-08-11 23:13:56
【问题描述】:
我正在使用带有 Angular JS 的 HTML,后端是带有 apache2 服务器的 java
Error: Blocked a frame with origin from accessing a cross-origin frame.
这仅适用于我的 javascript,CSS 和图像加载正常。
我的管理员也启用了 apache2 CORS
标头集 Access-Control-Allow-Origin "*"
我在 stackoverflow 和其他站点中找到了很多答案,但它并没有向我显示我所遇到的错误。
现在怀疑这是UI端还是服务器端的问题?
这是我为 fancybox 调用的 UI
<a class="fancybox" data-fancybox-type="iframe"
href="https://url">Registration
</a>
这是我的详细错误:
Error: Blocked a frame with origin "https://url" from accessing a cross-origin frame.
at Error (native)
at new <anonymous> (https://url/ui/app.full.min.js:14:11064)
at e (https://url/ui/app.full.min.js:6:10282)
at Object.f [as instantiate] (https://url/ui/app.full.min.js:6:10374)
at https://url/ui/app.full.min.js:6:31165
at link (https://url/ui/app.full.min.js:10:1467)
at fa (https://url/ui/app.full.min.js:6:28039)
at v (https://url/ui/app.full.min.js:6:22123)
at h (https://url/ui/app.full.min.js:6:17944)
at https://url/ui/app.full.min.js:6:17440 <div ng-view="" class="ng-scope">
【问题讨论】:
-
你有什么包裹在 iframe 中的东西吗?
-
是的,这是一个精美的盒子。但它之前工作正常
-
你能发布一些代码,说明错误发生在哪里吗?
-
我添加了我得到的错误@sebenalern