问题描述:
在内嵌 iframe 使用预览服务无法正确展示内容,在新开页面使用预览服务无问题。
问题分析:
1、地址是否正确:iframe 地址和新开页面一致:
2、浏览器同源策略:iframe 地址和父级窗口地址不同源。
解决方案:
配置预览服务代理。
1、本地环境
devServer: {
proxy: {
'/yl': {
target: 'http://xxxx/yl/',
pathRewrite: {
'/yl': ''
}
},
}
}
2、正式环境
location /yl {
proxy_pass http://xxxx/yl;
}