Skip to content

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

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

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions