Electron 在渲染进程内可用的模块

本文详细介绍了Electron框架在渲染进程内可用的四大模块:desktopCapturer用于获取桌面资源;ipcRenderer允许与主进程进行同步或异步通信;remote模块简化了渲染进程与主进程的IPC交互;webFrame模块则提供了定制网页渲染的功能。
摘要由CSDN通过智能技术生成

下面是 Electron 中渲染进程可用的模块:

模块 描述
desktopCapturer 用来获取可用资源,这个资源可通过 getUserMedia 捕获得到
ipcRenderer 是一个 EventEmitter 类的实例,它提供了有限的方法,可以从渲染进程向主进程发送同步或异步消息,也可以收到主进程的相应
remote 提供了一个简单的跨进程之间通信的方法
webFrame 用来定制当前网页的渲染
desktopCapturer模块

desktopCapturer 模块用来获取可用的资源,可以用 getUserMedia 来获取。

示例:
// 在渲染进程中
var desktopCapturer = require('electron').desktopCapturer;

desktopCapturer.getSources({
   types: ['window', 'screen']}, function(error, sources) {
   
  if (error) throw error;
  for (var i = 0; i &l
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值