iframe框架内嵌vue项目:Blocked a frame with origin "http://xxxx" from accessing a cross-origin iframe.解决办法

守給你的承諾、 提交于 2019-12-14 11:10:12

场景:

网站iframe内嵌vue项目

原因:

iframe框架跟内嵌网页跨域

例如

网站域名:http://test.com       iframe内嵌域名http://casey.test2.com则会出现上边报错

解决方法

vue项目app.vue文件<script>下设置document.domain = 'test.com'  // 设置vue项目主域跟网站主域一致

延伸:

如果网站域名多级例如http://aaa.test.com      iframe内嵌域名http://casey.aaa.test2.com则会出现上边报

同理:vue项目app.vue文件<script>下设置document.domain = 'aaa.test.com'  // 设置vue项目主域跟网站主域一致

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!