我正在構建Firefox的插件(fennec)。 是否可以檢測瀏覽器是否在後臺運行或屏幕鎖定,以便我可以暫停某些正在我的擴展中運行的任務?檢測fennec中的不活動 - Firefox的移動擴展
0
A
回答
0
我不認爲你可以 - Fennec本身似乎並不關心屏幕是否打開,至少我找不到任何代碼檢查。通常我會推薦js-ctypes直接調用必要的操作系統功能,但它在Android上的使用非常有限。所以我想你可以做的最好的事情是使用nsIIdleService來檢測用戶什麼時候不活動。
1
您還可以偵聽「應用程序前景」和「應用程序背景」通知。 Firefox在這裏自己做:
http://mxr.mozilla.org/mozilla-central/source/mobile/android/chrome/content/browser.js#5445
相關問題
- 1. 如何Firefox移動(Android的,Fennec的7.0.1)檢測觸摸支持
- 2. 爲移動的Firefox創建一個擴展(android應用程序)(fennec)
- 3. 如何檢測firefox擴展中的firefox啓動事件?
- 4. 檢測Firefox擴展版本
- 5. 檢測Firefox擴展的安裝
- 6. 當Firefox啓動時啓動Firefox擴展
- 7. 擴展活動的類
- 8. android的活動擴展
- 9. 從擴展活動
- 10. 從不擴展類的startService活動
- 11. 移動OpenCart擴展
- 12. Firefox擴展如何檢查Firefox是否爲活動應用程序?
- 13. Firefox擴展啓動通知
- 14. Firefox擴展自動安裝
- 15. 自動化firefox擴展
- 16. 從片段移動到擴展FragmentActivity的活動
- 17. 如何檢測Firefox移動使用javascript
- 18. Firefox與Firefox Mobile(Fennec):有javascript檢測差異嗎?
- 19. Firefox擴展如何檢測會話
- 20. 檢測當頁面加載Firefox擴展
- 21. 從Firefox擴展檢測操作系統
- 22. 我可以檢測並阻止Firefox擴展中的JavaScript驅動重定向嗎?
- 23. 移動Firefox(Fennec)附加組件:執行頁面加載代碼
- 24. 自動檢測文件擴展名
- 25. 通過UWP startupTask擴展檢測啓動
- 26. 如何檢測Windows移動設備是否擴展了鍵盤?
- 27. 遷移Chrome擴展到Firefox
- 28. Firefox擴展的文件拖動+下降
- 29. 啓動時的Firefox擴展調試
- 30. 與DOM互動的Firefox擴展