我正在尝试保护我的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
});