diff --git a/src/main/services/WebviewService.ts b/src/main/services/WebviewService.ts index 7a14e65c19..c14a990a04 100644 --- a/src/main/services/WebviewService.ts +++ b/src/main/services/WebviewService.ts @@ -10,6 +10,13 @@ export function initSessionUserAgent() { const newUA = originUA.replace(/CherryStudio\/\S+\s/, '').replace(/Electron\/\S+\s/, '') wvSession.setUserAgent(newUA) + wvSession.webRequest.onBeforeSendHeaders((details, cb) => { + const headers = { + ...details.requestHeaders, + 'User-Agent': newUA + } + cb({ requestHeaders: headers }) + }) } /**