Add new-webview specs

This commit is contained in:
Kevin Sawicki 2017-02-03 12:21:46 -08:00
parent c3f3a6f133
commit 706b9f6cbf
2 changed files with 36 additions and 1 deletions

View file

@ -250,6 +250,16 @@ ipcMain.on('prevent-next-new-window', (event, id) => {
webContents.fromId(id).once('new-window', event => event.preventDefault())
})
ipcMain.on('prevent-next-new-webview', (event) => {
event.sender.once('new-webview', event => event.preventDefault())
})
ipcMain.on('disable-node-on-next-new-webview', (event, id) => {
event.sender.once('new-webview', (event, guest, webPreferences) => {
webPreferences.nodeIntegration = false
})
})
ipcMain.on('try-emit-web-contents-event', (event, id, eventName) => {
const consoleWarn = console.warn
let warningMessage = null