0
電子がウィンドウが正常に閉じられなかったかどうかを判断する方法はありますか?Electronでウィンドウが閉じられなかったかどうかを確認するには?
win.once("closed",() => {
// send message to the page running in the renderer process that the window was closed
});
win.close();
私はclose
またはbeforeunload
ハンドラでクローズをキャンセルしていないよと仮定すると、ウィンドウがまだクローズに失敗することができ、または私は、メッセージが常にゲストページに送信されることを確認することができますか?
をしかし、フラグはtrueに設定されています* *「閉じた」イベントが発生した後、右か?だから何らかの理由で 'if(!window.closed)'チェックに至るまでに 'closed'イベントがまだ起動していない場合、問題が発生します。ウィンドウの作成に問題があった場合には、何らかのイベントが発生することを期待していました。 – pushkin
ウィンドウを作成するかウィンドウを閉じる?多分私はあなたの質問を誤解していたかもしれません。あなたは 'win.close()'に問題があった(とそれに対処する)かどうかを知ることができる 'if'ノードにログを置くことができますが、破棄は常に*ウィンドウを閉じる* – kuzyn
ウィンドウが作成されたときに聴くことができるイベントの場合、イベントオブジェクトを調べて詳細を確認するだけです。https://electron.atom.io/docs/all/#event-browser-window-created – kuzyn