猿问

是否可以访问发布版本的 Electron 应用程序的主窗口?

我正在尝试访问 Electron 应用程序的主窗口 JavaScript 上下文。

这在开发中很容易:

  • npm install electron --save-dev

  • electron index.js --inspect

  • 转到chrome://inspect并打开 DevTools

  • 在 DevTools 控制台中,运行require('electron')并瞧

但是,在分发应用程序后,我通过使用预构建的 Electron 二进制文件并将我的文件resources/app放入手动分发中,该require调用在附加的调试器中不再可用。

electron --inspect仍然有效,调试器已连接并正在侦听。DevTools 也可以连接,我可以看到全局变量(如process),但全局变量require不再存在。

我没有 Electron 的发布版本的经验,这个全局是否被永久剥离了?我是否必须构建自己的 Electron 二进制文件并以某种方式将其配置为保留在其中?

是否有可能使用已经构建的应用程序以require某种方式访问全局?


Helenr
浏览 151回答 1
1回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答