web-frame.js 357 B

1234567891011121314
  1. 'use strict'
  2. const {EventEmitter} = require('events')
  3. const {webFrame, WebFrame} = process.atomBinding('web_frame')
  4. // WebFrame is an EventEmitter.
  5. Object.setPrototypeOf(WebFrame.prototype, EventEmitter.prototype)
  6. EventEmitter.call(webFrame)
  7. // Lots of webview would subscribe to webFrame's events.
  8. webFrame.setMaxListeners(0)
  9. module.exports = webFrame