不知道我做错了什么或者这是一个错误,
我有一个简单的 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 的错误或我这样做的方式,是否有人不同意?