首页 文章

Vue iFrame与Vue路由器

提问于
浏览
0

不确定我做错了什么或者这是一个错误,

我有一个简单的web vue.js页面运行vue路由器,主页上有一个iframe . 如果没有页面上的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的错误或我正在做的方式,有没有人不这样做?

1 回答

  • 0

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

相关问题