簡體   English   中英

最小化Android瀏覽器Javascript事件

[英]Android browser Javascript events when minimised

我正在為運行OS互聯網瀏覽器的Android智能手機構建一個Webapp。 主界面是輸入數據。 數據將添加到隊列(Android 1.5:Gears,Android 2.x:html5)。 每隔5分鍾(使用setTimeout),該腳本將檢查Internet連接是否處於活動狀態,如果有,則將所有隊列發送到服務器。

如果電話插在牆上並且網頁在頂部,則超時有效。 如果將瀏覽器最小化或在其上運行其他應用程序,則超時不起作用。 如果手機處於睡眠模式,則也無法使用。

只能在后台運行本機應用程序嗎?

本地應用程序只能在后台運行嗎?

當然,對於您的睡眠模式情況,我不希望瀏覽器會喚醒設備。 顯然,根據您的症狀,它們會在瀏覽器本身暫停時暫停所有Javascript線程。 鑒於使這些腳本繼續運行可能會導致電池問題,這並不是十分令人震驚。

您也可以基於系統時間,而不只是setTimeout。 這樣,至少當他們將焦點返回到瀏覽器時,它才能運行。

暫無
暫無

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

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