Merge pull request #595 from Araxeus/useragent-option

make useragent override optional
This commit is contained in:
th-ch
2022-02-10 00:33:59 +01:00
committed by GitHub
2 changed files with 31 additions and 22 deletions

View File

@ -221,6 +221,7 @@ function createMainWindow() {
}
app.once("browser-window-created", (event, win) => {
if (config.get("options.overrideUserAgent")) {
// User agents are from https://developers.whatismybrowser.com/useragents/explore/
const originalUserAgent = win.webContents.userAgent;
const userAgents = {
@ -244,7 +245,7 @@ app.once("browser-window-created", (event, win) => {
}
cb({ requestHeaders: details.requestHeaders });
});
}
setupSongInfo(win);
loadPlugins(win);

View File

@ -187,6 +187,14 @@ const mainMenuTemplate = (win) => {
setProxy(item, win);
},
},
{
label: "Override useragent",
type: "checkbox",
checked: config.get("options.overrideUserAgent"),
click: (item) => {
config.setMenuOption("options.overrideUserAgent", item.checked);
}
},
{
label: "Disable hardware acceleration",
type: "checkbox",