umijs / qiankun

📦 🚀 Blazing fast, simple and complete solution for micro frontends.
https://qiankun.umijs.org
MIT License
15.79k stars 2.01k forks source link

gojs 无法通过qiankun加载 #2365

Open leroy-chen opened 1 year ago

leroy-chen commented 1 year ago

Discussed in https://github.com/umijs/qiankun/discussions/2359

Originally posted by **leroy-chen** December 16, 2022 无法在qiankun中加载使用gojs写的页面,报错如下: ![image](https://user-images.githubusercontent.com/8088746/208074263-a8550bc9-61cc-46c2-8e21-a2304e2dcd57.png) 页面有多个TAB时,会导致其他内容也加载不出来,修改go-module.js中的内容(注释2240行,新增2241行)后,其他内容可以加载出来,但是gojs使用不了。 ![image](https://user-images.githubusercontent.com/8088746/208074600-ba2c77a2-a886-4876-a0fe-d8a0ae18024b.png)
gongshun commented 1 year ago

得让 gojs 逃出沙箱才行,具体办法有两个:

  1. 主应用加载,挂载到全局,子应用直接用
  2. 改成异步插入的 js,配合 excludeAssetFilter 逃出沙箱控制