From 8bf9c46b35451839ce2aa5f2cee8617d78ae3a30 Mon Sep 17 00:00:00 2001 From: proitlab Date: Tue, 23 Dec 2025 13:40:42 +0700 Subject: [PATCH] custom user-agent --- main.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index dd4a243..d893e2a 100644 --- a/main.js +++ b/main.js @@ -30,7 +30,11 @@ function loadConfig() { return null; // Return null or default config if the file doesn't exist } -const config = loadConfig() || { url_address: 'https://nexus.manage.backone.cloud/login/', url_filter: 'https://*.manage.backone.cloud/*', app_name: 'Client' }; +const config = loadConfig() || { url_address: 'https://nexus.manage.backone.cloud/login/', + url_filter: 'https://*.manage.backone.cloud/*', + app_name: 'Client', + user_agent: 'BackOne-Client' +}; //console.log(config.url_address) @@ -55,14 +59,12 @@ const createWindow = () => { }, //...(process.platform !== 'darwin' ? { titleBarOverlay: true } : {}) }) - //win.setMenu(null) - //win.setTitle(`Client - Version ${app.getVersion()}`); win.setTitle(`${config.app_name} ${app.getVersion()}`); // Custom Headers session.defaultSession.webRequest.onBeforeSendHeaders(filter, (details, callback) => { - details.requestHeaders['User-Agent'] = 'BackOne-Client'; + details.requestHeaders['User-Agent'] = config.user_agent; details.requestHeaders['Device-Id'] = device_id; callback({ requestHeaders: details.requestHeaders }) })