Electron 主进程和渲染进程中的模块

remote模块

主要作用:提供了一种在渲染进程(网页)和主进程之间进行进程间通讯(IPC)的简便途径

例子:在渲染进程(index.html)中创建新的窗口

注意:

  • Electron10.x 之前可以直接使用 remote 模块
  • Electron10.x 以后 Electron14.x 以前要使用 remote 模块的话必须得在 BrowserWindow 中通过 enableRemoteModule: true 开启
  • Electron14.x 以后官方把内置的 remote 挪到了第三方模块里面

例子:在渲染进程中创建新的窗口

1、安装 @electron/remote

npm install --sa

04.electron-(使用remove模块及安全策略)相关推荐

  1. (04)Verilog HDL模块仿真激励

    (04)Verilog HDL模块仿真激励 1.1 目录 1)目录 2)FPGA简介 3)Verilog HDL简介 4)Verilog HDL模块仿真激励 5)结语 1.2 FPGA简介 FPGA( ...

  2. 04 ansible其他常见模块(yum模块、service模块、mount模块、cron模块、user模块、group模块)...

    linux主机性能变差 1.top htop 查看cup负载情况 2.free -h 查看内存负载情况 3. iotop 查看磁盘负载情况 ansible服务部署安装 a.安装服务软件 b.编写主机清 ...

  3. Ubuntu 20.04 electron无法上网参考解决方法

    使用electron时遇到问题,我确保所需要的依赖都正确安装,而且节点也是没有问题的.系统网络里手动代理和自动代理都试过,无果. 解决方法:确保使用python指令能够调用python 因为Ubunt ...

  4. windows中electron用ibm_db模块调用db2数据库

    我的项目electron版本号是2.0.18,对应nodejs版本为8.9.3,下载的ibm_db为最新版本v2.5.1. 下载的ibm_db模块需要重新编译才能进行使用. 编译条件: 安装C++编译 ...

  5. 【Qt】在Ubuntu16.04中安装QSerialPort模块

    1.问题描述 在pro中添加:QT += serialport 编译时报错:Project ERROR Unknown module(s) in QT:serialport 2.解决方法 安装QSer ...

  6. 软件安装——Ubuntu14.04+OpenCV3.1+contrib模块+测试

    一.安装opencv3.1+contrib 安装依赖项 sudo apt-get install build-essential libgtk2.0-dev libvtk5-dev libjpeg-d ...

  7. ubuntu18.04安装opencv viz模块

    安装依赖 sudo apt-get isntall libvtk6-dev 进入opencv文件夹 进入build文件夹 cmake -DWITH_VTK=ON - make -j4 sudo mak ...

  8. Electron中使用tray模块实现系统拖盘

    Electron中的tray模块主要用来实现桌面软件特有的拖盘功能,包括创建拖盘图标.拖盘悬停提示.拖盘右键菜单.拖盘消息提示等等. 1. 创建拖盘: var { Menu, Tray, Browse ...

  9. 使用Electron打造跨平台桌面应用

    https://uinika.github.io/web/server/electron.html 早期桌面应用的开发主要借助原生 C/C++ API 进行,由于需要反复经历编译过程,且无法分离界面 ...

  10. 你离真正的全栈开发人员只差学会 Electron

    为什么用 JavaScript 来开发桌面应用 曾经的 JavaScript 脆弱.简陋.甚至有被边缘化的危险,不过 JavaScript 在经过了两次飞跃后(以 V8 为首的 JavaScript ...

最新文章

  1. C# 获取指定进程的主窗口句柄
  2. C++网络游戏程序员笔试题
  3. UA MATH571A 一元线性回归II 统计推断2
  4. Android --- 如何更改应用程序的图标以及名称(Android studio)
  5. redis 安装错误 jemalloc.h: No such file or directory
  6. vs使用ado连接oracle,在VS环境下以ADO方式操作Oracle数据库
  7. 使用JUnit规则测试预期的异常
  8. Python学习---Django的基础操作180116
  9. Activity与Intent机制的学习笔记--转自feisky
  10. Errors running builder 'DeploymentBuilder'
  11. 特征提取方法: one-hot 和 TF-IDF
  12. 哈曼基于英特尔计算平台(Apollo Lake和ACRN)展示新一代“智能驾驶舱”
  13. 写给音响工程师的科普文章(一)——从模电角度去了解调音台的信号流程
  14. 第三方服务接入云平台的统一方案
  15. tumblr android app,6 Best Tumblr Apps for Android and iOS (2018)
  16. 06-13最新Xcode7 beta版迅雷离线下载
  17. MathType注册表位置
  18. 阿里云服务器租用费用
  19. WebDriverException: Message: unknown error: cannot find Chrome binary(ChromeDriver及谷歌官网下载地址)
  20. web自动化测试-第五讲: 三大切换

热门文章

  1. SNMP报文抓取与分析(二)
  2. Linux acpi off关于Suspend to Disk 问题分析
  3. java has a 关系,Java组成(has-a)关系澄清
  4. 脚注交叉引用序号不一样_著作权合理使用制度之“适当引用”的界定
  5. 通过释放cache内存解决ubuntu死机问题
  6. 一整个网站的全部数据,我只能给你这么多了。
  7. oracle11g Rac Bond,Oracle11g搭建RAC步骤..doc
  8. hyper运算符_查询构造器
  9. mysql 镜像安装方法_MySql镜像安装
  10. 基于python的客流统计_贵阳智能车载客流(人数)统计方案