<html> <body> <webview nodeintegration src="app://host1" id="view" partition="webview-temp"/> </body> <script> const {ipcRenderer} = require('electron') const view = document.getElementById('view') const view2 = document.createElement('webview') view.addEventListener('dom-ready', () => { view.setZoomLevel(2.0) view2.src = "app://host1" view2.partition = "webview-temp" document.body.appendChild(view2) }) view2.addEventListener('dom-ready', () => { const zoomLevel = view2.getZoomLevel() ipcRenderer.send('webview-origin-zoom-level', zoomLevel) }) </script>