Open WormGirl opened 3 years ago
如果这个编辑器会动态加载一些资源,如ckeditor,且依赖这些资源加载完成后做初始化, 乾坤fetch去帮他加载了, 会导致他无法检测资源是否加载完成么, 我现在的问题是定义了资源绝对路径window.CKEDITOR_BASEPATH = 'https://cdn.ckeditor.com/4.14.0/standard-all/', 查看了下只加载了一部分资源就报错了, 去看了下ckeditor组件源码,如下 怀疑是主应用fetch加载资源进度没能捕获到,导致提前初始化出问题?不太了解内部源码,方便解答下么?子应用单独访问时是正常的.主应用加载就报错. 报错如下
目前只能在主应用中全局引入ckeditor去解决, 子应用中全局引入只有ckeditor.js能加载,ckeditor.js中动态加载的其他资源路径有问题,猜测就算改fetch地址依然会有那个报错的问题.
遇到这种沙箱冲突的问题,常用解决办法:
+1
如果这个编辑器会动态加载一些资源,如ckeditor,且依赖这些资源加载完成后做初始化, 乾坤fetch去帮他加载了, 会导致他无法检测资源是否加载完成么, 我现在的问题是定义了资源绝对路径window.CKEDITOR_BASEPATH = 'https://cdn.ckeditor.com/4.14.0/standard-all/', 查看了下只加载了一部分资源就报错了, 去看了下ckeditor组件源码,如下
怀疑是主应用fetch加载资源进度没能捕获到,导致提前初始化出问题?不太了解内部源码,方便解答下么?子应用单独访问时是正常的.主应用加载就报错.
报错如下
![image](https://user-images.githubusercontent.com/16078260/126326104-05449146-aa8d-4d76-b888-c199d57e09bc.png)