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

0.8.8 这个版本的更新内容是什么?

Open xiangxinji opened this issue 3 years ago • 18 comments

文档上的更新日志好像没有提到这个版本

xiangxinji avatar Jul 21 '22 07:07 xiangxinji

image

bailicangdu avatar Jul 21 '22 07:07 bailicangdu

哦哦, 好的 那上次说的那个 vue-router4.0 导致 window.history 混乱的问题有在排期里面吗 ? 这个问题遗留挺久了.

xiangxinji avatar Jul 21 '22 07:07 xiangxinji

问题在v1.0.0-alpha.1已修复,但还在测试阶段

bailicangdu avatar Jul 21 '22 10:07 bailicangdu

好的, 非常感谢

xiangxinji avatar Jul 21 '22 11:07 xiangxinji

问题在v1.0.0-alpha.1已修复,但还在测试阶段

要开启什么配置吗?目前更新上去还是有问题

Qingggggggg avatar Jul 22 '22 02:07 Qingggggggg

问题在v1.0.0-alpha.1已修复,但还在测试阶段

要开启什么配置吗?目前更新上去还是有问题

有什么问题,能提供一个demo吗

bailicangdu avatar Jul 22 '22 02:07 bailicangdu

有什么问题,能提供一个demo吗

有点不太好复现

大致流程是这样:

都是vite/vue3

主应用:/ 子应用1: a 子应用2: b

  1. 从 / -> /a/apage 正常
  2. 从 /a/apage -> /b/bpage 不正常(路由现在为/a/b/bpage)

另外 现在进入子应用路由都会被拼接 ?子应用名=/ 的query

Qingggggggg avatar Jul 22 '22 03:07 Qingggggggg

vite没办法

bailicangdu avatar Jul 22 '22 03:07 bailicangdu

vite没办法

是什么原因限制了,我可以参与开发。

Qingggggggg avatar Jul 22 '22 03:07 Qingggggggg

vite沙箱关闭了,vue3下路由冲突,只能等到vite沙箱支持后才能彻底解决

bailicangdu avatar Jul 22 '22 03:07 bailicangdu

vite沙箱关闭了,vue3下路由冲突,只能等到vite沙箱支持后才能彻底解决

我不设置 disable-sandbox 没有遇到错误

Qingggggggg avatar Jul 22 '22 06:07 Qingggggggg

vite子应用会自动关闭沙箱

bailicangdu avatar Jul 22 '22 08:07 bailicangdu

vite子应用会自动关闭沙箱

感谢回复!

看了下源码,是因为 module script 无法使用with 导致无法支持 sandbox 的吗

目前有什么方案吗?


我自己尝试了下改造了下 code 可以运行,但无法把 window 替换为 proxyWindow。想到的另一个方案是使用 vite 插件替换所有 windowproxyWindow,不知道这种方案是否可行。

Qingggggggg avatar Jul 22 '22 12:07 Qingggggggg

这个问题比较麻烦,不是vite的问题,而是esm下禁止使用with,而micro-app的沙箱就是强依赖于proxy和with

bailicangdu avatar Jul 22 '22 13:07 bailicangdu

这让我们不得不不寻找其他的沙箱方案

bailicangdu avatar Jul 22 '22 13:07 bailicangdu

这个问题比较麻烦,不是vite的问题,而是esm下禁止使用with,而micro-app的沙箱就是强依赖于proxy和with

理解,proxy应该没问题吧?

这让我们不得不不寻找其他的沙箱方案

现在有初步的方案了吗?想参与开发尽早用上😊

Qingggggggg avatar Jul 22 '22 14:07 Qingggggggg

你有什么建议?

bailicangdu avatar Jul 22 '22 15:07 bailicangdu

你有什么建议?

web worker 执行代码,dom操作 postmessage 让主线程执行。不知道这种方案是否可行。

Qingggggggg avatar Jul 23 '22 06:07 Qingggggggg