ユーザーがMySQLデータベースに格納されているemberアプリケーションがあります。ユーザーが終了すると(つまり、ブラウザウィンドウを閉じる)、データベースからそれらを削除する必要があります。私は私のルートのいずれかのファイルに次のコードを持っている:私のテストではユーザーがウィンドウを閉じるときにEmber jsが実行される機能
setupController: function() {
$(window).on('beforeunload',() => {
this.get('currentUser').delete();
});
},
をそれかどうか、これが唯一多分、データベースからの時間の70%〜80%のユーザーを削除しているようだ、と何とかランダムのようです動作するかどうか。私は、ブラウザがウィンドウを閉じる前に関数が時間内に実行されないことがあるため、これを推測しています。ユーザーを削除するコードがユーザーが終了するたびに実行されるようにするにはどうすればよいですか?
FWIWこれはChromeでうまくいく必要があります – ZhouW