|
@@ -2,7 +2,7 @@
|
|
|
|
|
|
const { BrowserWindow, webContents } = require('electron')
|
|
|
const { isSameOrigin } = process.atomBinding('v8_util')
|
|
|
-const ipcMain = require('@electron/internal/browser/ipc-main-internal')
|
|
|
+const { ipcMainInternal } = require('@electron/internal/browser/ipc-main-internal')
|
|
|
const parseFeaturesString = require('@electron/internal/common/parse-features-string')
|
|
|
|
|
|
const hasProp = {}.hasOwnProperty
|
|
@@ -173,7 +173,7 @@ const canAccessWindow = function (sender, target) {
|
|
|
}
|
|
|
|
|
|
// Routed window.open messages with raw options
|
|
|
-ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_OPEN', (event, url, frameName, features) => {
|
|
|
+ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_OPEN', (event, url, frameName, features) => {
|
|
|
if (url == null || url === '') url = 'about:blank'
|
|
|
if (frameName == null) frameName = ''
|
|
|
if (features == null) features = ''
|
|
@@ -233,12 +233,12 @@ ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_OPEN', (event, url, frameName,
|
|
|
}
|
|
|
|
|
|
const referrer = { url: '', policy: 'default' }
|
|
|
- ipcMain.emit('ELECTRON_GUEST_WINDOW_MANAGER_INTERNAL_WINDOW_OPEN', event,
|
|
|
+ ipcMainInternal.emit('ELECTRON_GUEST_WINDOW_MANAGER_INTERNAL_WINDOW_OPEN', event,
|
|
|
url, referrer, frameName, disposition, options, additionalFeatures)
|
|
|
})
|
|
|
|
|
|
// Routed window.open messages with fully parsed options
|
|
|
-ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_INTERNAL_WINDOW_OPEN', function (event, url, referrer,
|
|
|
+ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_INTERNAL_WINDOW_OPEN', function (event, url, referrer,
|
|
|
frameName, disposition, options,
|
|
|
additionalFeatures, postData) {
|
|
|
options = mergeBrowserWindowOptions(event.sender, options)
|
|
@@ -260,7 +260,7 @@ ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_INTERNAL_WINDOW_OPEN', function (event
|
|
|
}
|
|
|
})
|
|
|
|
|
|
-ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_CLOSE', function (event, guestId) {
|
|
|
+ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_CLOSE', function (event, guestId) {
|
|
|
const guestContents = webContents.fromId(guestId)
|
|
|
if (guestContents == null) return
|
|
|
|
|
@@ -278,7 +278,7 @@ const windowMethods = new Set([
|
|
|
'blur'
|
|
|
])
|
|
|
|
|
|
-ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_METHOD', function (event, guestId, method, ...args) {
|
|
|
+ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_METHOD', function (event, guestId, method, ...args) {
|
|
|
const guestContents = webContents.fromId(guestId)
|
|
|
if (guestContents == null) {
|
|
|
event.returnValue = null
|
|
@@ -299,7 +299,7 @@ ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_METHOD', function (event, guest
|
|
|
}
|
|
|
})
|
|
|
|
|
|
-ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_POSTMESSAGE', function (event, guestId, message, targetOrigin, sourceOrigin) {
|
|
|
+ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_WINDOW_POSTMESSAGE', function (event, guestId, message, targetOrigin, sourceOrigin) {
|
|
|
if (targetOrigin == null) {
|
|
|
targetOrigin = '*'
|
|
|
}
|
|
@@ -321,7 +321,7 @@ const webContentsMethods = new Set([
|
|
|
'executeJavaScript'
|
|
|
])
|
|
|
|
|
|
-ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WEB_CONTENTS_METHOD', function (event, guestId, method, ...args) {
|
|
|
+ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_WEB_CONTENTS_METHOD', function (event, guestId, method, ...args) {
|
|
|
const guestContents = webContents.fromId(guestId)
|
|
|
if (guestContents == null) return
|
|
|
|
|
@@ -337,7 +337,7 @@ const webContentsSyncMethods = new Set([
|
|
|
'loadURL'
|
|
|
])
|
|
|
|
|
|
-ipcMain.on('ELECTRON_GUEST_WINDOW_MANAGER_WEB_CONTENTS_METHOD_SYNC', function (event, guestId, method, ...args) {
|
|
|
+ipcMainInternal.on('ELECTRON_GUEST_WINDOW_MANAGER_WEB_CONTENTS_METHOD_SYNC', function (event, guestId, method, ...args) {
|
|
|
const guestContents = webContents.fromId(guestId)
|
|
|
if (guestContents == null) {
|
|
|
event.returnValue = null
|