chrome.power

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 113+ Khusus ChromeOS
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