<html> <body> <webview nodeintegration src="zoom://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 = "zoom://host1" view2.partition = "webview-temp" document.body.appendChild(view2) }) view2.addEventListener('dom-ready', () => { view2.getZoomLevel((level) => { ipcRenderer.send('webview-origin-zoom-level', level) }) }) </script>