mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
Set page variable using webFrame.executeJavaScript
This commit is contained in:
@@ -1856,6 +1856,7 @@ describe('BrowserWindow module', function () {
|
||||
typeofProcess: 'undefined',
|
||||
typeofArrayPush: 'number',
|
||||
typeofFunctionApply: 'boolean',
|
||||
typeofPreloadExecuteJavaScriptProperty: 'number'
|
||||
}
|
||||
})
|
||||
done()
|
||||
|
||||
4
spec/fixtures/api/isolated-preload.js
vendored
4
spec/fixtures/api/isolated-preload.js
vendored
@@ -1,7 +1,9 @@
|
||||
const {ipcRenderer} = require('electron')
|
||||
const {ipcRenderer, webFrame} = require('electron')
|
||||
|
||||
window.foo = 3
|
||||
|
||||
webFrame.executeJavaScript('window.preloadExecuteJavaScriptProperty = 1234;')
|
||||
|
||||
window.addEventListener('message', (event) => {
|
||||
ipcRenderer.send('isolated-world', {
|
||||
preloadContext: {
|
||||
|
||||
3
spec/fixtures/api/isolated.html
vendored
3
spec/fixtures/api/isolated.html
vendored
@@ -13,7 +13,8 @@
|
||||
typeofRequire: typeof require,
|
||||
typeofProcess: typeof process,
|
||||
typeofArrayPush: typeof Array.prototype.push,
|
||||
typeofFunctionApply: typeof Function.prototype.apply
|
||||
typeofFunctionApply: typeof Function.prototype.apply,
|
||||
typeofPreloadExecuteJavaScriptProperty: typeof window.preloadExecuteJavaScriptProperty
|
||||
}, '*')
|
||||
</script>
|
||||
</head>
|
||||
|
||||
Reference in New Issue
Block a user