1234567891011121314151617181920 |
- const { ipcRenderer, webFrame } = require('electron')
- window.foo = 3
- webFrame.executeJavaScript('window.preloadExecuteJavaScriptProperty = 1234;')
- window.addEventListener('message', (event) => {
- ipcRenderer.send('isolated-world', {
- preloadContext: {
- preloadProperty: typeof window.foo,
- pageProperty: typeof window.hello,
- typeofRequire: typeof require,
- typeofProcess: typeof process,
- typeofArrayPush: typeof Array.prototype.push,
- typeofFunctionApply: typeof Function.prototype.apply,
- typeofPreloadExecuteJavaScriptProperty: typeof window.preloadExecuteJavaScriptProperty
- },
- pageContext: event.data
- })
- })
|