diff --git a/packages/ui/vite.config.ts b/packages/ui/vite.config.ts index 3b57c9d061ff..5dbaec0c72be 100644 --- a/packages/ui/vite.config.ts +++ b/packages/ui/vite.config.ts @@ -80,6 +80,17 @@ export const config: UserConfig = { // return html.replace('', ``) // }, // }, + { + // workaround `crossorigin` issues on some browsers + // https://github.com/vitejs/vite/issues/6648 + name: 'no-crossorigin-for-same-assets', + apply: 'build', + transformIndexHtml(html) { + return html + .replace('crossorigin src="./assets/', 'src="./assets/') + .replace('crossorigin href="./assets/', 'href="./assets/') + }, + }, ], build: { outDir: './dist/client',