これもてっきり簡単にできるものだと思ってたら、以外とそうではなくて、ログイン認証だったり、クライアント証明書を使おうとしたら、axiosを使う記事が見つかって、それでいったん書きました。
そうじゃなくBrowserWindowではできないのかと思ったら出来て、書き直しました。
手順
- BrowserWindow.loadURLでpostする
- 結果をpreload.js の window.addEventListener("DOMContentLoaded" で受け取ってipcRenderer.send する
- ログインは BrowserWindow.webContents.on('login' で処理できる
- クライアント証明書は、システムの証明書が使用される