javascript - 在 Electron 中调用原生 API

标签 javascript electron

在 Electron 的文档中 states :

In web pages, calling native GUI related APIs is not allowed

我不明白“与 native GUI 相关的 API”是什么意思。如果我在 Electron 中创建一个网页并添加 jQuery,然后操作页面上的某些元素,这是可行的。我不必回调主进程来执行 UI 更新。 “与原生 GUI 相关的 API”是否指的是更底层的东西(例如一些不基于 Javascript 的 API)?

最佳答案

Native Gui API 是指桌面 API,例如 Menu 和 Tray

https://github.com/electron/electron/blob/master/docs/api/menu.md https://electron.atom.io/docs/api/tray/

即允许您与桌面环境交互的 API。

例如,您将无法使用网页创建托盘应用

关于javascript - 在 Electron 中调用原生 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44154985/

相关文章:

javascript - BrowserWindow 控制台中的安全警告( Electron ^9.2.0)

javascript - 如何将 Electron 集成到没有 "Module is not installed"提示的 WebStorm?

javascript - 如何在后台运行服务器上的 Typescript 文件?

javascript - 使用javascript替换字符串

javascript - 如何将 javascript 数组放入 MVC 模型 View 数组中?

javascript - 我可以获得存储在对象中的函数的字符串化代码吗?

javascript - BackboneJS。 View 加载后如何将纪元图添加到 View 中

vue.js - 在Electron和Vue中加载预加载脚本

javascript - 使用 Electron 记录桌面

ionic-framework - Ionic 2 构建错误(找不到模块 '../dist/build')