3
所以我有一個客戶端對象,我想在應用程序被殺之前寫入文件。有誰知道瀏覽器beforeunload事件是否適用於此目的?或者科爾多瓦有一種本土方式來處理這種情況?Cordova/Phonegap - 是否提前工作或任何替代方案?
我知道有「暫停」和「簡歷」事件,但我不確定那些是否也處理「殺」事件。我似乎無法在任何地方找到任何文檔。
如果任何人都可以指出正確的方向有建議,將不勝感激。
所以我有一個客戶端對象,我想在應用程序被殺之前寫入文件。有誰知道瀏覽器beforeunload事件是否適用於此目的?或者科爾多瓦有一種本土方式來處理這種情況?Cordova/Phonegap - 是否提前工作或任何替代方案?
我知道有「暫停」和「簡歷」事件,但我不確定那些是否也處理「殺」事件。我似乎無法在任何地方找到任何文檔。
如果任何人都可以指出正確的方向有建議,將不勝感激。
經過一點點挖掘和一些試驗和錯誤,我想正確的方法來處理這個是聽我在我的問題中提到的「暫停」事件。它似乎每次用戶甚至拉起菜單殺死應用程序時都會觸發。它應該爲我的目的而工作。
document.addEventListener("pause", function() {
app.inBackground = true;
app.saveData();
}, false);
我不知道,如果它遵循任何標準或有更好的方式來做到這一點,因此,如果任何人有更多的信息,隨意離開這裏。