Electron Securty,我如何拒绝所有权限请求

问题描述 投票:0回答:1

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

感谢您的帮助!

angular security electron
1个回答
0
投票

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

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

  win.webContents.session.setPermissionCheckHandler((webContents, permission) => {
      return false
  });
© www.soinside.com 2019 - 2024. All rights reserved.