chore: make "nodeIntegration" and "webviewTag" default to false (#16235)
This commit is contained in:
parent
cdf4bfa68f
commit
fade3eb679
23 changed files with 261 additions and 140 deletions
|
@ -33,7 +33,10 @@ describe('electron module', () => {
|
|||
window = new BrowserWindow({
|
||||
show: false,
|
||||
width: 400,
|
||||
height: 400
|
||||
height: 400,
|
||||
webPreferences: {
|
||||
nodeIntegration: true
|
||||
}
|
||||
})
|
||||
})
|
||||
|
||||
|
@ -299,7 +302,12 @@ describe('app module', () => {
|
|||
password: 'electron'
|
||||
}
|
||||
|
||||
w = new BrowserWindow({ show: false })
|
||||
w = new BrowserWindow({
|
||||
show: false,
|
||||
webPreferences: {
|
||||
nodeIntegration: true
|
||||
}
|
||||
})
|
||||
|
||||
w.webContents.on('did-finish-load', () => {
|
||||
expect(w.webContents.getTitle()).to.equal('authorized')
|
||||
|
@ -376,7 +384,12 @@ describe('app module', () => {
|
|||
expect(webContents).to.equal(w.webContents)
|
||||
done()
|
||||
})
|
||||
w = new BrowserWindow({ show: false })
|
||||
w = new BrowserWindow({
|
||||
show: false,
|
||||
webPreferences: {
|
||||
nodeIntegration: true
|
||||
}
|
||||
})
|
||||
w.loadURL('about:blank')
|
||||
w.webContents.executeJavaScript(`require('electron').desktopCapturer.getSources({ types: ['screen'] }, () => {})`)
|
||||
})
|
||||
|
@ -387,7 +400,12 @@ describe('app module', () => {
|
|||
expect(moduleName).to.equal('test')
|
||||
done()
|
||||
})
|
||||
w = new BrowserWindow({ show: false })
|
||||
w = new BrowserWindow({
|
||||
show: false,
|
||||
webPreferences: {
|
||||
nodeIntegration: true
|
||||
}
|
||||
})
|
||||
w.loadURL('about:blank')
|
||||
w.webContents.executeJavaScript(`require('electron').remote.require('test')`)
|
||||
})
|
||||
|
@ -398,7 +416,12 @@ describe('app module', () => {
|
|||
expect(globalName).to.equal('test')
|
||||
done()
|
||||
})
|
||||
w = new BrowserWindow({ show: false })
|
||||
w = new BrowserWindow({
|
||||
show: false,
|
||||
webPreferences: {
|
||||
nodeIntegration: true
|
||||
}
|
||||
})
|
||||
w.loadURL('about:blank')
|
||||
w.webContents.executeJavaScript(`require('electron').remote.getGlobal('test')`)
|
||||
})
|
||||
|
@ -591,6 +614,7 @@ describe('app module', () => {
|
|||
w = new BrowserWindow({
|
||||
show: false,
|
||||
webPreferences: {
|
||||
nodeIntegration: true,
|
||||
partition: 'empty-certificate'
|
||||
}
|
||||
})
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue