如何防止在Electron应用中捕获屏幕?

时间:2019-03-11 14:14:27

标签: javascript reactjs electron

由于安全原因,我需要防止在我的应用中拍摄屏幕截图。该应用程序是针对Windows和macOS都构建的,因此需要在两个平台上均禁止该应用程序。

1 个答案:

答案 0 :(得分:3)

Electron提供以下BrowserWindow方法:setContentProtection https://www.electronjs.org/docs/api/browser-window#winsetcontentprotectionenable-macos-windows

在主窗口或要保护其不受屏幕快照的任何窗口中调用该方法。 支持MacOS和Windows