<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
    <script type="text/javascript">
      const code = `
var webview = document.createElement('webview')
webview.src = 'about:blank'
webview.addEventListener('did-finish-load', () => {
  ipcRenderer.send('webview-loaded')
}, {once: true})
document.body.appendChild(webview)
`
      open('about:blank').eval(code)
    </script>
  </body>
</html>