【问题标题】:How to access `electron.remote.app` in Electron application via DevTools?如何通过 DevTools 访问 Electron 应用程序中的“electron.remote.app”?
【发布时间】:2020-05-08 05:21:09
【问题描述】:

我想在 Electron 应用程序中通过 DevTools 访问 var app = require('electron').remote.app

现在,当我打开 DevTools 并输入 var app = require('electron').remote.app 时出现错误:

未捕获的错误:阻止 remote.getBuiltin('app')

如何通过 DevTools 访问 app 变量?我不想通过代码访问它。有没有可能?

【问题讨论】:

  • 我可以使用您的代码访问开发工具中的应用程序对象(打印 app.isPackaged),并启用nodeIntegration。我尝试了电子 6 和 7.1.9。你用的是什么版本?
  • @Rhayene 版本是 7.1.8。我仍然在该应用程序上收到错误消息。我已经按照您在新的 Hello World 应用程序上的建议进行了尝试,它运行得非常好????不知道是什么问题
  • @Rhayene 在 VSCode 中尝试一下。它不起作用。我猜对于打包的应用程序,我猜它根本不起作用
  • github.com/electron/electron/issues/… 有一个渲染器进程的解决方法。虽然我打开了一个 Github 问题,所以让我们看看github.com/electron/electron/issues/21885

标签: javascript node.js electron ipc


【解决方案1】:

出于安全原因,require('electron').remote.app 无法通过 DevTools 访问,正如 here 所说:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-23
    • 2014-01-24
    • 1970-01-01
    • 2021-07-06
    • 2013-07-20
    • 1970-01-01
    相关资源
    最近更新 更多