0

不知道我做错了什么或者这是一个错误,

我有一个简单的 web vue.js 页面,在主页上运行带有 iframe 的 vue 路由器。如果没有页面上的 iframe,它在使用 v-link 在页面之间移动时可以正常工作,但是使用 iframe 在尝试在页面之间移动时出现此跨域错误。

vue.common.js?e881:1140 Uncaught SecurityError: Blocked a frame with origin "http://localhost:8080" from accessing a frame with origin "http://interactr-dev.s3-website-eu-west-1.amazonaws.com". Protocols, domains, and ports must match.

我不确定这是否与它有关,但 iframe 也在运行 Vue(尽管它们没有绑定在同一个 id 上)。

如果这是 Vue 的错误或我这样做的方式,是否有人不同意?

4

1 回答 1

0

Vue v1.0.24 修复了 iframe 的问题(感谢@Yerko)。这个问题的作者提到更新到更高版本解决了这个问题。

于 2017-02-27T21:07:08.890 回答