我正在开发我的第一个FirefoxOS应用程序,当用户关闭或暂停应用程序时,我需要它来备份一些数据。我怎么能发现这个?
我已尝试过" window.onunload"但它似乎没有用。
谢谢。
答案 0 :(得分:3)
您应该能够使用页面可见性API进行后台切换。
document.addEventListener("visibilitychange", function () {
if (document.hidden) {
console.log("App is hidden");
} else {
console.log("App has focus");
} });
答案 1 :(得分:0)
仅当应用失去焦点时,事件启动才会显示。
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);