这个错误是由于同源策略(Same Origin Policy)所致,浏览器默认情况下不允许跨域页面的访问。
复制
要解决这个问题,可以尝试以下几种方法:
将要嵌入的页面也部署到和父页面同一个域名下,这样就不会存在跨域访问的问题。
如果无法修改要嵌入的页面的域名,可以在被嵌入的页面中添加以下HTTP响应头,允许特定域名的跨域访问:
X-Frame-Options: allow-from http://192.168.41.35:9528
复制
- 如果要嵌入的页面是自己控制的,并且使用了Vue.js,可以考虑通过Vue Router 的导航守卫来解决跨域访问问题。在导航守卫中根据条件来控制是否允许页面被嵌入。
希望以上方法能够帮助您解决这个问题。