feat(extension): 采集插件功能开发
This commit is contained in:
@@ -35,7 +35,15 @@ export async function createApplication() {
|
||||
}
|
||||
|
||||
app.enableCors({
|
||||
origin: config.WEB_ORIGIN,
|
||||
origin: (origin, callback) => {
|
||||
// Extension API calls are bearer-token authenticated. Allow only Chrome
|
||||
// extension origins in addition to the configured Web application.
|
||||
if (!origin || origin === config.WEB_ORIGIN || /^chrome-extension:\/\/[a-p]{32}$/.test(origin)) {
|
||||
callback(null, true);
|
||||
return;
|
||||
}
|
||||
callback(null, false);
|
||||
},
|
||||
credentials: true,
|
||||
methods: ['GET', 'POST', 'PUT', 'PATCH', 'DELETE', 'OPTIONS'],
|
||||
allowedHeaders: [
|
||||
|
||||
Reference in New Issue
Block a user