zoukankan      html  css  js  c++  java
  • electron 14 remote使用

    @electron/remote

    安装

    npm install --save @electron/remote
    //建议使用yarn
    yarn add @electron/remote
    注意不要能使用-D,否则会出现调试时候正常使用,打包后报找不到包的情况
    

    使用

    主进程当中

    require('@electron/remote/main').initialize()
    require('@electron/remote/main').enable(mainWindow.webContents);
    
    electron版本>=14.0.0,每个单独的webContents想要使用remote module,必须使用新的enable API来一个个使能.默认remote module是不可用的
    electron版本<14.0.0  版本可以使用enableRemoteModule来控制
    webPreferences{enableRemoteModule:false}可以禁用remote module
    

    渲染进程

    const { BrowserWindow } = require('@electron/remote')
    

    不使用remote情况下调用electron dialog等信息

    使用IPC消息在线程间通信
    酒肉穿肠过 佛祖心中留 世人若学我 如同入魔道
  • 相关阅读:
    PHP闭包的用法
    composer相关命令
    keepalievd
    docker-compose
    rabbitmq 知识点
    免费的mysql客户端管理工具
    git生成密钥
    rabbitmq在docker下进行cluster
    http状态码
    vmplayer固定IP
  • 原文地址:https://www.cnblogs.com/jspdelphi/p/15480617.html
Copyright © 2011-2022 走看看