micro-app
micro-app copied to clipboard
开启iframe沙箱后加载子应用,会再次加载主应用然后取消请求
问题描述
当子应用为Vite且使用iframe沙箱,切换到子应用后,在加载子应用之前会请求主应用文件,然后取消请求
复现步骤
- 设置iframe属性
<micro-app
name="vite"
url="http://localhost:7002/micro-app/vite/"
iframe
></micro-app>
- 打开子应用所在页面
上传截图
复现仓库
https://codesandbox.io/p/github/hmilin/micro-app-demo/main?file=%2F.codesandbox%2Ftasks.json%3A12%2C14
环境信息
- micro-app版本:@micro-zoe/micro-app
- 主应用前端框架&版本:Angular17
- 子应用前端框架&版本:React18+Vite5
- 构建工具&版本:
如果主应用不会作为iframe嵌入,可以在主应用head的第一个元素插入
@bailicangdu 这个方法没有生效
我试了这个方法是可以的
@bailicangdu 没生效+1,弱弱问一句 iframe src 不可以是 about:blank 吗?
@bailicangdu 我也没生效 iframe模式下 主应用是vite