From f0e77812e726d77cce2d31102073a7369cd83cd0 Mon Sep 17 00:00:00 2001 From: JellyBrick Date: Thu, 26 Dec 2024 23:13:28 +0900 Subject: [PATCH] fix: fix login CORS issue --- src/index.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/index.ts b/src/index.ts index 24eef7b8..d7110e7f 100644 --- a/src/index.ts +++ b/src/index.ts @@ -912,10 +912,12 @@ function removeContentSecurityPolicy( delete details.responseHeaders['content-security-policy']; delete details.responseHeaders['Content-Security-Policy']; - // Only allow cross-origin requests from music.youtube.com - delete details.responseHeaders['access-control-allow-origin']; - delete details.responseHeaders['Access-Control-Allow-Origin']; - details.responseHeaders['access-control-allow-origin'] = ['https://music.youtube.com']; + if ( + !details.responseHeaders['access-control-allow-origin'] && + !details.responseHeaders['Access-Control-Allow-Origin'] + ) { + details.responseHeaders['access-control-allow-origin'] = ['https://music.youtube.com']; + } } callback({ cancel: false, responseHeaders: details.responseHeaders });