Beschrijving
Gebruik de chrome.power API om de energiebeheerfuncties van het systeem te overschrijven.
Rechten
powerConcepten en gebruik
Besturingssystemen dimmen standaard het scherm als gebruikers inactief zijn en onderbreken uiteindelijk het systeem. Met de Power API kan een app of extensie het systeem actief houden.
Met deze API kun je het niveau aangeven waarop energiebeheer uitstaat. Het niveau "system" houdt het systeem actief, maar staat toe dat het scherm wordt gedimd of uitgezet. Een communicatie-app kan bijvoorbeeld berichten blijven ontvangen terwijl het scherm uitstaat. Het niveau "display" houdt het scherm en het systeem actief. E-book- en presentatie-apps kunnen bijvoorbeeld het scherm en het systeem actief houden terwijl gebruikers lezen.
Als een gebruiker meer dan één app of extensie actief heeft, elk met een eigen energieniveau, wordt het niveau met de hoogste prioriteit van kracht. "display" heeft altijd voorrang op "system". Als app A bijvoorbeeld vraagt om energiebeheer "system" en app B vraagt om "display", wordt "display" gebruikt totdat app B wordt verwijderd of het verzoek vrijgeeft. Als app A nog actief is, wordt "system" gebruikt.
Typen
Level
Enum
"system"
Voorkomt dat het systeem in de slaapstand gaat als de gebruiker inactief is.
"display"
Voorkomt dat het scherm wordt uitgezet of gedimd of dat het systeem in de slaapstand gaat als de gebruiker inactief is.
Methoden
releaseKeepAwake()
browser.power.releaseKeepAwake(): void
Geeft een verzoek vrij dat eerder is gedaan via requestKeepAwake().
reportActivity()
browser.power.reportActivity(): Promise<void>
Rapporteert een gebruikersactiviteit om het scherm te activeren vanuit een gedimde of uitgeschakelde status of vanuit een screensaver. Sluit de screensaver als deze actief is.
Retourzendingen
-
Promise<void>
requestKeepAwake()
browser.power.requestKeepAwake(
level: Level,
): void
Verzoekt om energiebeheer tijdelijk uit te zetten. level beschrijft de mate waarin energiebeheer moet worden uitgezet. Als een eerder verzoek van dezelfde app nog actief is, wordt dit vervangen door het nieuwe verzoek.
Parameters
-
level