From 9059ca22312dec7878e398dd28a2fa18af560fc3 Mon Sep 17 00:00:00 2001 From: qixing-jk Date: Sat, 9 Aug 2025 21:05:36 +0800 Subject: fix: add CORS configuration for chrome-extension origin (#1823) Update @crxjs/vite-plugin to v2.0.1 and add server CORS configuration to allow requests from chrome-extension origins in the browser extension's vite.config.ts file. https://github.com/crxjs/chrome-extension-tools/blob/55912418204c6dbdbf7a4a59d1384a290208fb4d/playgrounds/react/vite.config.ts#L20 --- apps/browser-extension/package.json | 2 +- apps/browser-extension/vite.config.ts | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) (limited to 'apps') diff --git a/apps/browser-extension/package.json b/apps/browser-extension/package.json index 62a0f49e..4f8befd1 100644 --- a/apps/browser-extension/package.json +++ b/apps/browser-extension/package.json @@ -39,7 +39,7 @@ "zod": "^3.24.2" }, "devDependencies": { - "@crxjs/vite-plugin": "2.0.0-beta.28", + "@crxjs/vite-plugin": "2.0.1", "@karakeep/prettier-config": "workspace:^0.1.0", "@karakeep/tailwind-config": "workspace:^0.1.0", "@karakeep/tsconfig": "workspace:^0.1.0", diff --git a/apps/browser-extension/vite.config.ts b/apps/browser-extension/vite.config.ts index 37b92349..08dfcf84 100644 --- a/apps/browser-extension/vite.config.ts +++ b/apps/browser-extension/vite.config.ts @@ -13,4 +13,9 @@ export default defineConfig({ browser: process.env.VITE_BUILD_FIREFOX ? "firefox" : "chrome", }), ], + server: { + cors: { + origin: [/chrome-extension:\/\//], + }, + }, }); -- cgit v1.2.3-70-g09d2