123456789101112131415161718 |
- 'use strict'
- const ipcRenderer = require('@electron/internal/renderer/ipc-renderer-internal')
- const v8Util = process.atomBinding('v8_util')
- const { guestInstanceId, openerId } = process
- const hiddenPage = process.argv.includes('--hidden-page')
- const usesNativeWindowOpen = process.argv.includes('--native-window-open')
- const contextIsolation = process.argv.includes('--context-isolation')
- // Pass the arguments to isolatedWorld.
- if (contextIsolation) {
- const isolatedWorldArgs = { ipcRenderer, guestInstanceId, hiddenPage, openerId, usesNativeWindowOpen }
- v8Util.setHiddenValue(global, 'isolated-world-args', isolatedWorldArgs)
- }
- require('@electron/internal/renderer/window-setup')(ipcRenderer, guestInstanceId, openerId, hiddenPage, usesNativeWindowOpen)
|