Skip to content

在低版本safari浏览器上会发生子应用加载到主应用的静态资源导致白屏【偶现频率较高】 #1679

@lllianreg

Description

@lllianreg

问题描述

在低版本safari浏览器上会发生子应用加载到主应用的静态资源导致白屏【偶现频率较高】高版本无问题

复现步骤

  1. 用macOS 12系统打开safari浏览器
  2. 第一次清除缓存后打开正常
  3. 刷新后进入子应用就会较高频率调用主应用资源 状态码404然后加载位置白屏

上传截图

请上传代码截图、控制台、终端等截图以帮助我们了解您的问题。

const baseUrl = `${url}${baseroute || ''}${baseroute === '/' ? '' : pagePath}`;
microApp.renderApp({
  name: appName,
  url: baseUrl,
  iframe: true,
  container: '#container',
  'router-mode': 'pure',
  class: 'h-full w-full ',
  'keep-router-state': true,
  'default-page': `${baseroute || ''}${pagePath}`,
  'keep-alive':  route.meta.keepAlive,
  iframeSrc: `${location.origin}/empty.html`,
})

复现仓库

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

环境信息

  • micro-app版本:
  • 主应用前端框架&版本:vben-vue3 @micro-zoe/micro-app@1.0.0-rc.27
  • 子应用前端框架&版本:vue@3.5.26 @micro-zoe/micro-app@1.0.0-rc.27
  • 构建工具&版本:vite@6.4.1

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