From 6dc3f28c9835d9a37bd95e5a37a8b0f5544482cc Mon Sep 17 00:00:00 2001 From: sapireli <114778791+sapireli@users.noreply.github.com> Date: Sun, 14 Jan 2024 05:01:17 -0500 Subject: [PATCH] Update api.ts --- electron/api.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/electron/api.ts b/electron/api.ts index 564e08c4a..c523b348c 100644 --- a/electron/api.ts +++ b/electron/api.ts @@ -406,11 +406,18 @@ export class Api { userAgent = this.defaultUserAgent; } + // Remove trailing slash from referer if it exists + let originURL: string; + if (referer?.endsWith('/')) { + originURL= referer.slice(0, -1); + } + session.defaultSession.webRequest.onBeforeSendHeaders( (details, callback) => { details.requestHeaders['User-Agent'] = userAgent; // eslint-disable-next-line @typescript-eslint/no-unnecessary-type-assertion details.requestHeaders['Referer'] = referer as string; + details.requestHeaders['Origin'] = originURL as string; callback({ requestHeaders: details.requestHeaders }); } );