diff --git a/main.js b/main.js index 5e11f5e..0bc6535 100644 --- a/main.js +++ b/main.js @@ -37,7 +37,17 @@ function createWindow() { app.whenReady().then(() => { createWindow() session.defaultSession.loadExtension(`${require('electron').app.getAppPath()}/goosemod/`) - + session + .fromPartition("some-partition") + .setPermissionRequestHandler((webContents, permission, callback) => { + const url = webContents.getURL(); + + if (permission === "notifications") { + // Approves the permissions request + callback(true); + + } + }); app.on('activate', function () { // On macOS it's common to re-create a window in the app when the // dock icon is clicked and there are no other windows open.