下面是 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