Add failing spec for webviewTag inheritance
This commit is contained in:
parent
bde13353fb
commit
e817dbf50a
3 changed files with 46 additions and 0 deletions
|
@ -309,6 +309,26 @@ describe('chromium feature', function () {
|
|||
b = window.open(windowUrl, '', 'javascript=no,show=no')
|
||||
})
|
||||
|
||||
it('disables the <webview> tag when it is disabled on the parent window', function (done) {
|
||||
let b
|
||||
listener = function (event) {
|
||||
assert.equal(event.data.isWebViewGlobalUndefined, true)
|
||||
b.close()
|
||||
done()
|
||||
}
|
||||
window.addEventListener('message', listener)
|
||||
|
||||
var windowUrl = require('url').format({
|
||||
pathname: `${fixtures}/pages/window-opener-no-webview-tag.html`,
|
||||
protocol: 'file',
|
||||
query: {
|
||||
p: `${fixtures}/pages/window-opener-webview.html`
|
||||
},
|
||||
slashes: true
|
||||
})
|
||||
b = window.open(windowUrl, '', 'webviewTag=no,nodeIntegration=yes,show=no')
|
||||
})
|
||||
|
||||
it('does not override child options', function (done) {
|
||||
var b, size
|
||||
size = {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue