1
我正在開發一個應用程序,用於Firefox操作系統,它將殺死使用手機功耗很大的應用程序,我可以通過使用Battery API找到有關電池的信息。所以我的問題是Firefox操作系統:進程,內存
如何提取有關在Firefox-OS上運行的進程的信息?
我正在開發一個應用程序,用於Firefox操作系統,它將殺死使用手機功耗很大的應用程序,我可以通過使用Battery API找到有關電池的信息。所以我的問題是Firefox操作系統:進程,內存
如何提取有關在Firefox-OS上運行的進程的信息?
應用在Firefox OS都只是內部框架,這樣你就可以通過切換到右側窗口背景下,做
var apps = document.getElementsByTagName('iframe');
apps.forEach(function(app) {
console.log(app.src); // Print out the app origin.
});
話雖這麼說,正在運行的進程的列表中,只有以高特權應用程式被允許在需要的上下文中執行代碼。您可以在這裏閱讀https://developer.mozilla.org/en-US/Marketplace/Publishing/Packaged_apps的認證應用程序的更多信息,但簡短的說就是認證的應用程序不是通過正常市場分發的。
希望有幫助!
這也可能是一個很好的閱讀https://github.com/mozilla-b2g/marionette-apps。它是一個寫在[marionette](https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette)之上的庫,它管理啓動,關閉和列出應用程序。 –