【问题标题】:Electron remote is always undefined电子遥控器始终未定义
【发布时间】:2020-08-07 07:30:11
【问题描述】:

我正在使用Electron 10Node v12.6.3

我尝试从渲染器进程打开一个 FileDialog。这不是关于这个问题的第一个问题,但我找不到任何适合我的解决方案。 nodeIntegrations 已启用

  win = new BrowserWindow({
    webPreferences: {
      webSecurity: false,
      nodeIntegrationInWorker: true,
      nodeIntegration: true,
      allowRunningInsecureContent: (serve) ? true : false,
    },

我尝试了以下方法:

1) import * as electron from "electron";
2) import { remote } from "electron";
3) var remote = require("electron").remote;
...

还在函数中执行require("electron").remote,返回undefined。我会在这里错过什么?

在任何情况下,remote 似乎都未定义。谁能帮我?我迷路了。

【问题讨论】:

    标签: node.js electron


    【解决方案1】:

    根据#21408

    在 Electron 10.x 中,将 enableRemoteModule 的默认值设置为 false。使用远程的应用需要更新以将 enableRemoteModule 显式设置为 true。

    【讨论】:

      猜你喜欢
      • 2020-09-30
      • 2021-09-09
      • 2015-12-26
      • 1970-01-01
      • 2014-11-25
      • 1970-01-01
      • 1970-01-01
      • 2021-11-21
      • 2023-01-22
      相关资源
      最近更新 更多