2017-04-21 5 views
0

私は光沢のあるアプリを持っていて、ユーザーがデータを保存していないときにメッセージを表示するアンロードイベントを持っていますが、Rがもう動作していない(閉じているかクラッシュしている)ときにも表示されます。光沢のあるアプリがサーバーに接続されていないかどうかを検出する方法はありますか? js events docにで見つかったどのように光沢のあるjavascriptでサーバーの切断を検出するには?

答えて

1

ので、このように私のコードを見て:

var connected = false; 
$(document).on('shiny:disconnected', function(event) { 
    connected = false; 
}).on('shiny:connected', function(event) { 
    connected = true; 
}); 

$(window).unload(function() { 
    if (connected) { 
     return "Are you sure?"; 
    } 
}); 
関連する問題