javascript – Cordova / Phonegap – 之前是否有工作或其他替代方案?

所以我有一个客户端对象,我想在应用程序被杀之前写入文件.有谁知道浏览器beforeunload事件是否适用于此目的?或者科尔多瓦有一种本地方式来处理这种情况?

我知道有“暂停”和“恢复”事件,但我不确定那些人是否也处理“杀戮”事件.我似乎无法在任何地方找到任何文件.

如果有人能够指出正确的方向,我们将不胜感激.

最佳答案 经过一些挖掘和一些试验和错误后,我想正确处理这个问题的方法是听我在问题中提到的“暂停”事件.每当用户甚至拉出菜单来杀死应用程序时,它似乎都会触发.它应该适用于我的目的.

document.addEventListener("pause", function () {
    app.inBackground = true;
    app.saveData();
}, false);

我不确定它是否遵循任何标准或有更好的方法来做到这一点,所以如果其他人有更多的信息,请随时留在这里.

点赞