preload-sandbox.js 504 B

123456789101112131415
  1. (function () {
  2. const {setImmediate} = require('timers')
  3. const {ipcRenderer} = require('electron')
  4. window.ipcRenderer = ipcRenderer
  5. window.setImmediate = setImmediate
  6. window.require = require
  7. if (location.protocol === 'file:') {
  8. window.test = 'preload'
  9. window.process = process
  10. } else if (location.href !== 'about:blank') {
  11. addEventListener('DOMContentLoaded', () => {
  12. ipcRenderer.send('child-loaded', window.opener == null, document.body.innerHTML)
  13. }, false)
  14. }
  15. })()