micro-app icon indicating copy to clipboard operation
micro-app copied to clipboard

子应用中的__MICRO_APP_ENVIRONMENT__为undefined

Open qinzhihao-conghua opened this issue 2 years ago • 3 comments

描述:

基座应用是ng12,子应用是ng8,也看了官方demo部分进行相关修改,但是这个值仍然是undefined,控制台报路径没有匹配到的error,但是子应用却请求到了,不过页面明显不对了

1

2

复现demo:

https://github.com/qinzhihao-conghua/zh-micro-app.git

qinzhihao-conghua avatar Apr 05 '22 11:04 qinzhihao-conghua

尝试过主12+子12,主13+子12,主13+子13,主12+子13 只要是Angular13的子应用,都碰到类似的问题

sxhieen avatar Apr 12 '22 09:04 sxhieen

尝试过主12+子12,主13+子12,主13+子13,主12+子13 只要是Angular13的子应用,都碰到类似的问题

经调试发现 Angular13的子应用生成的script标签是有module属性的, micro-app处理module脚本时没有绑定Proxy Window对象所导致,希望能解决

m310851010 avatar Jun 07 '22 08:06 m310851010

这个问题是因为module script标签导致沙箱失效,暂时无法解决

bailicangdu avatar Jun 07 '22 09:06 bailicangdu

基座angular14,子应用angular14 同样,看v1.0.0-alpha.6的更新已经解决,更新包后正常了 https://github.com/micro-zoe/micro-app/releases/tag/v1.0.0-alpha.6

is-tongben avatar Nov 02 '22 15:11 is-tongben