当采用 vite 编译框架时,由于 script 的标签 type 为 module,所以无法采用闭包的方式将 location 劫持代理,这里将代理的 location 挂载到 $wujie 上,子应用所有采用 window.location 的代码需要统一修改成 $wujie.location
1、获取 window.location.host 的值
{{ windowHost }}
2、获取 $wujie.location.host 的值
{{ wujieHost }}
3、修改 $wujie.location.href
子应用修改 $wujie.location.href,会将当前的子应用的shadow删除并且替换成一个iframe
如果子应用配置路由同步,浏览器可通过回退回到子应用