node.js - 自动允许 Electron 应用程序的隐私

标签 node.js macos electron

我有一个 Electron 应用程序,可以计算所有鼠标点击和键盘按下的次数。该应用程序仍然运行,但计数功能无法使用,因为隐私被锁定。有没有一种方法可以 Electron 应用程序自动允许MacOS上的辅助功能->隐私?

最佳答案

应用程序应在首次在新计算机上运行并尝试访问受限制的内容时请求权限。这是自动的,不需要您编写任何特定的代码即可使其正常工作。

如果应用程序未签名,则每次更改(更新计数)时都需要新的权限。通常在开发过程中,您将使用新功能更新 .app 文件,因此它将“丢失”其权限并且不会请求它们。您必须手动进入系统首选项并禁用然后启用辅助功能设置等。

关于node.js - 自动允许 Electron 应用程序的隐私,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49444586/

相关文章:

javascript - JSHandles 只能在创建它们的上下文中进行评估/找不到具有指定 ID 的上下文

javascript - 根据具体值显示按钮

node.js - Nodejs 续写 Postgres

objective-c - 基于 View 的自定义选择样式 "Source List"NSOutlineView

jquery - 如何在没有 Mac 的情况下测试网站是否支持 Retina?

json - sendFile 表达返回特殊字符

macos - 将 struct ProcessSerialNumber 转换为 UnsafePointer<Void>

javascript - npm 读取 package.json 后,运行 Electron 的是什么?

javascript - Electron - 一致的性能和启动子 Node.js 进程

Angular(5)-Electron 串口支持