fix: cors header handling (#1900)

This commit is contained in:
Peng Xiao
2023-04-13 00:05:54 +08:00
committed by GitHub
parent 407c72ba2c
commit d9c4fc3a9e
2 changed files with 11 additions and 2 deletions

View File

@@ -23,9 +23,18 @@ export function registerProtocol() {
session.defaultSession.webRequest.onHeadersReceived(
(responseDetails, callback) => {
const { responseHeaders, url } = responseDetails;
const { responseHeaders } = responseDetails;
if (responseHeaders) {
delete responseHeaders['access-control-allow-origin'];
delete responseHeaders['access-control-allow-methods'];
responseHeaders['Access-Control-Allow-Origin'] = ['*'];
responseHeaders['Access-Control-Allow-Methods'] = [
'GET',
'POST',
'PUT',
'DELETE',
'OPTIONS',
];
}
callback({ responseHeaders });