アプリケーションが閉じられたか一時停止されたかどうかを検出します
-
20-12-2019 - |
質問
私は最初のFirefoxosアプリを開発しています、そして、ユーザーがアプリを閉じるか一時停止するときにデータをバックアップするために必要です。どうやってこれを検出できますか?
「window.onunload」を試してみましたが、うまくいかないようです。
ありがとうございました。
解決
バックグラウンドスイッチのためのページの可視性APIを使用できるはずです。
document.addEventListener("visibilitychange", function () {
if (document.hidden) {
console.log("App is hidden");
} else {
console.log("App has focus");
} });
. 他のヒント
イベント起動は、アプリがフォーカスを失った場合にのみ表示されます。
document.addEventListener('visibilitychange', function() {
if (document['visibilityState'] == "hidden") {
//code if is user out app, no close app
} else if(document['visibilityState'] == 'visible') {
//code if user return on app
}
}, false);
. 所属していません StackOverflow