2016-09-26 17:40:45 -03:00
|
|
|
(function () {
|
2017-03-21 10:48:36 -03:00
|
|
|
const {setImmediate} = require('timers')
|
2016-09-26 17:40:45 -03:00
|
|
|
const {ipcRenderer} = require('electron')
|
|
|
|
window.ipcRenderer = ipcRenderer
|
2017-03-21 10:48:36 -03:00
|
|
|
window.setImmediate = setImmediate
|
2017-05-15 09:17:07 -03:00
|
|
|
window.require = require
|
2016-09-26 17:40:45 -03:00
|
|
|
if (location.protocol === 'file:') {
|
|
|
|
window.test = 'preload'
|
|
|
|
window.process = process
|
2018-03-13 20:01:40 -07:00
|
|
|
if (process.env.sandboxmain) {
|
|
|
|
window.test = process.env.sandboxmain
|
|
|
|
}
|
2016-09-26 17:40:45 -03:00
|
|
|
} else if (location.href !== 'about:blank') {
|
|
|
|
addEventListener('DOMContentLoaded', () => {
|
|
|
|
ipcRenderer.send('child-loaded', window.opener == null, document.body.innerHTML)
|
|
|
|
}, false)
|
|
|
|
}
|
|
|
|
})()
|