如何防止 Electron 应用程序中的屏幕截图?

brk*_*lja 2 javascript reactjs electron

由于安全原因,我需要防止在我的应用中截取屏幕截图。应用程序是为 Windows 和 macOS 构建的,因此需要在两个平台上阻止它。

小智 9

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

在您的主窗口或您想要保护其免受屏幕截图的任何窗口上调用该方法。支持 MacOS 和 Windows