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
- });
- });
|