Electron Securty,我如何拒绝所有的许可请求



我正在努力保护我的Angular/Electron应用程序。

我之前用的是电子引力。它帮助我检测到"强迫"我设置permissionCheckHandler的错误配置。

我读过电子文档,发现了这样一句话:

To clear the handler, call `setPermissionCheckHandler(null)`.

这个调用是自动拒绝每个权限请求,还是只删除现有的permissionCheckHandler

实际上我是这样使用的:

win.webContents.session.setPermissionRequestHandler((webContents, permission, callback) => {
return callback(false)
});
win.webContents.session.setPermissionCheckHandler((webContents, permission) => {
return false
});

谢谢你的帮助!

要拒绝每个权限请求,必须将其配置为:

win.webContents.session.setPermissionRequestHandler((webContents, permission, callback) => {
return callback(false)
});
win.webContents.session.setPermissionCheckHandler((webContents, permission) => {
return false
});

相关内容

  • 没有找到相关文章

最新更新