簡體   English   中英

Cordova / Phonegap - 先前工作還是其他選擇?

[英]Cordova/Phonegap - Does beforeunload work or any alternatives?

所以我有一個客戶端對象,我想在應用程序被殺之前寫入文件。 有誰知道瀏覽器beforeunload事件是否適用於此目的? 或者科爾多瓦有一種本地方式來處理這種情況?

我知道有“暫停”和“恢復”事件,但我不確定那些人是否也處理“殺戮”事件。 我似乎無法在任何地方找到任何文件。

如果有人能夠指出正確的方向,我們將不勝感激。

經過一些挖掘和一些試驗和錯誤后,我想正確處理這個問題的方法是聽我在問題中提到的“暫停”事件。 每當用戶甚至拉出菜單來殺死應用程序時,它似乎都會觸發。 它應該適用於我的目的。

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

我不確定它是否遵循任何標准或有更好的方法來做到這一點,所以如果其他人有更多的信息,請隨時留在這里。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM