2017-05-30 12 views
1

メインウィンドウを非表示にして、後で再度読み込まないようにしています。誰かが私を助けることができる enter image description here閉じるときにウィンドウを非表示にする[Electron]

:だから、私は、ウィンドウを閉じたときに、私はこのエラーメッセージを取得し、私のために働いていない

function createWindow() { 
    // Create the browser window. 
    win = new BrowserWindow({width: 800, height: 600}) 


    // Emitted when the window is closed. 
    win.on('closed', (event) => { 
    //win = null 
    console.log(event); 
    event.preventDefault(); 
    win.hide(); 
    }) 
} 

: は、私は、次のコードを得ましたか。 37行目はwin.hide()との行です

ありがとうございます!

+0

エラーが表示されます: 'win'オブジェクトは、あなたがそれを隠そうとすると既に破壊されています。 – Terry

+0

しかし、私はそれを破壊することはありません、私はクローズXボタンのデフォルトのアクションを防ぐ(しようと) – wernersbacher

+0

私の答えはあなたのために働くのですか? @wernersbacher – Mike

答えて

2

あなたがcloseイベントの代わりclosedイベントを使用する必要がありますclosedイベントは、ウィンドウが既に閉じられて解雇されたが、closeイベントが発生したときにウィンドウが開いているとあなたが閉鎖されるのを防ぐことができるときので。

関連する問題