custom user-agent

This commit is contained in:
2025-12-23 13:40:42 +07:00
parent 24aaed8d53
commit 8bf9c46b35

10
main.js
View File

@@ -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 })
})