最初は最近新設されたAPIでも叩いて遊ぼうと思って, session.enableNetworkEmulation とか触ってみたのですが, 特に記事にするほどの知見も得られなかったので, 少し前にElectronでハマった話を書こうと思います. ハマった内容 今年(2015年)の秋頃の話で, その時に使ってたElectronのversionはv0.31.0でした. Renderer Processから読み込まれるjsに下記のようなコードを書いてました: var myHandler = () => { console.log('動いた!'); }; var win = require('remote').getCurrentWindow(); win.on('move', myHandler); // イベントハンドラの登録 window.onBbeforeUnload = () => {
![ElectronのRemoteモジュール使ってハマったけど最終的にハマらなくなった話 - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/4a2da13cc0eef8145dce59f7c35e5870fee1363e/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Fadvent-calendar-ogp-background-f625e957b80c4bd8dd47b724be996090.jpg%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9RWxlY3Ryb24lRTMlODElQUVSZW1vdGUlRTMlODMlQTIlRTMlODIlQjglRTMlODMlQTUlRTMlODMlQkMlRTMlODMlQUIlRTQlQkQlQkYlRTMlODElQTMlRTMlODElQTYlRTMlODMlOEYlRTMlODMlOUUlRTMlODElQTMlRTMlODElOUYlRTMlODElOTElRTMlODElQTklRTYlOUMlODAlRTclQjUlODIlRTclOUElODQlRTMlODElQUIlRTMlODMlOEYlRTMlODMlOUUlRTMlODIlODklRTMlODElQUElRTMlODElOEYlRTMlODElQUElRTMlODElQTMlRTMlODElOUYlRTglQTklQjEmdHh0LWNvbG9yPSUyMzNBM0MzQyZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ21pZGRsZSZzPTcwYjJhNzI2NmVjYzk4YzZlZDg0MmYyZDYyYjUzM2Y4%26mark-x%3D142%26mark-y%3D151%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwUXVyYW15JnR4dC1jb2xvcj0lMjMzQTNDM0MmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz01NjhhY2M5ZGQ4OGVmNjhkZmMzNTAyYjViYTRkYTlmNg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3Db1dbed6cfe212e6856d8884474882bbf)