Skip to content

with 沙箱模式子应用加载 classic WebWorker 失败 #1619

@chenhuang444

Description

@chenhuang444

问题描述

在 with 沙箱模式下,加载 classic WebWorker 失败。有两个问题

  1. with 沙箱没有代理 Worker,导致同源报错无法加载
  2. Worker Proxy 写死使用 module 模式。需要额外支持 classic 模式

复现步骤

  1. 主应用使用 with 沙箱模式加载子应用
    2.子应用加载 classic Worker

上传截图

Image

复现仓库

> 请提供一个精简的代码仓库,然后上传到自己的 github,以帮助我们复现您的问题。

环境信息

micro-app版本:1.0.0-rc.26
主应用前端框架&版本:react@18.3.1
子应用前端框架&版本:react@18.3.1
构建工具&版本:
主应用:vite@5.4.10
子应用:rsbuild@1.1.8

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions