Deskripsi
Gunakan chrome.power
API untuk mengganti fitur pengelolaan daya sistem.
Izin
power
Konsep dan penggunaan
Secara default, sistem operasi meredupkan layar saat pengguna tidak aktif dan akhirnya menangguhkan sistem. Dengan API daya, aplikasi atau ekstensi dapat membuat sistem tetap aktif.
Dengan menggunakan API ini, Anda dapat menentukan Level yang menonaktifkan pengelolaan daya. Tingkat "system"
membuat sistem tetap aktif, tetapi memungkinkan layar diredupkan atau dimatikan. Misalnya, aplikasi
komunikasi dapat terus menerima pesan saat layar dimatikan. Tingkat "display"
membuat layar dan sistem tetap aktif. Misalnya, aplikasi e-book dan presentasi dapat menjaga layar dan sistem tetap aktif saat pengguna membaca.
Jika pengguna mengaktifkan lebih dari satu aplikasi atau ekstensi, masing-masing dengan tingkat daya sendiri, tingkat prioritas tertinggi akan berlaku; "display"
selalu lebih diprioritaskan daripada "system"
. Misalnya, jika aplikasi A meminta pengelolaan daya "system"
, dan aplikasi B meminta "display"
, "display"
digunakan hingga aplikasi B di-unloading atau melepaskan permintaannya. Jika aplikasi A masih aktif, "system"
akan
digunakan.
Jenis
Level
Enum
"system"
Mencegah sistem memasuki mode tidur sebagai respons terhadap tidak adanya aktivitas pengguna.
"display"
Mencegah layar dimatikan atau diredupkan, atau sistem memasuki mode tidur sebagai respons terhadap tidak adanya aktivitas pengguna.
Metode
releaseKeepAwake()
chrome.power.releaseKeepAwake(): void
Melepaskan permintaan yang sebelumnya dibuat melalui requestKeepAwake().
reportActivity()
chrome.power.reportActivity(): Promise<void>
Melaporkan aktivitas pengguna untuk mengaktifkan layar dari status redup atau nonaktif atau dari screensaver. Keluar dari screensaver jika saat ini aktif.
Hasil
-
Promise<void>
requestKeepAwake()
chrome.power.requestKeepAwake(
level: Level,
): void
Meminta agar pengelolaan daya dinonaktifkan untuk sementara. level
menjelaskan tingkat penonaktifan pengelolaan daya. Jika permintaan yang sebelumnya dibuat oleh aplikasi yang sama masih aktif, permintaan tersebut akan digantikan oleh permintaan baru.
Parameter
-
yaitu tingkat klik