diff --git a/lib/browser/guest-window-manager.js b/lib/browser/guest-window-manager.js index 6c7518b7c0..0c2a433e64 100644 --- a/lib/browser/guest-window-manager.js +++ b/lib/browser/guest-window-manager.js @@ -163,7 +163,7 @@ const getGuestWindow = function (guestId) { // The W3C does not have anything on this, but from my understanding of the // security model of |window.opener|, this should be fine. const canAccessWindow = function (sender, target) { - return (target.getWebPreferences().openerId === sender.webContents.id) || + return (target.getWebPreferences().openerId === sender.id) || (sender.getWebPreferences().nodeIntegration === true) || isSameOrigin(sender.getURL(), target.getURL()) }