'use strict'; const { EventEmitter } = require('events'); const { BrowserView } = process.electronBinding('browser_view'); Object.setPrototypeOf(BrowserView.prototype, EventEmitter.prototype); BrowserView.fromWebContents = (webContents) => { for (const view of BrowserView.getAllViews()) { if (view.webContents.equal(webContents)) return view; } return null; }; module.exports = BrowserView;