Replace new-window event with setWindowOpenHandler

This commit is contained in:
Agampreet Singh
2023-02-16 16:30:20 +05:30
parent eb4f67334d
commit fe3363d77a

View File

@@ -554,10 +554,12 @@ app.on("ready", () => {
});
app.on("web-contents-created", (event, contents) => {
contents.on("new-window", (event, url) => {
contents.setWindowOpenHandler(({ url }) => {
if (store.get("websites-in-new-window") === "false") {
event.preventDefault();
BrowserWindow.getFocusedWindow().loadURL(url);
return { action: "deny" };
} else {
return { action: "allow" };
}
});
});