chrome.power

Açıklama

Sistemin güç yönetimi özelliklerini geçersiz kılmak için chrome.power API'yi kullanın.

İzinler

power

Kavramlar ve kullanım

Varsayılan olarak, işletim sistemleri kullanıcılar etkin olmadığında ekranı karartır ve sonunda sistemi askıya alır. Güç API'si sayesinde bir uygulama veya uzantı, sistemi uyanık tutabilir.

Bu API'yi kullanarak güç yönetiminin devre dışı bırakılacağı düzeyi belirtebilirsiniz. "system" Seviyesi, sistemi etkin tutar ancak ekranın karartılmasına veya kapatılmasına izin verir. Örneğin, bir iletişim uygulaması, ekran kapalıyken mesaj almaya devam edebilir. "display" Seviyesi, ekranı ve sistemi etkin tutar. Örneğin, e-kitap ve sunum uygulamaları, kullanıcılar okurken ekranı ve sistemi etkin tutabilir.

Bir kullanıcının birden fazla uygulaması veya uzantısı etkin olduğunda (her birinin kendi güç düzeyi vardır) en yüksek öncelikli düzey geçerli olur. "display" her zaman "system"'e göre önceliklidir. Örneğin, A uygulaması "system" güç yönetimi, B uygulaması ise "display" istediğinde B uygulaması kaldırılana veya isteğini serbest bırakana kadar "display" kullanılır. A uygulaması hâlâ etkinse "system" kullanılır.

Türler

Level

Enum

"system"
Sistem, kullanıcı etkinliği olmaması durumunda uyku moduna geçmez.

"display"
Kullanıcı etkinliği olmadığında ekranın kapatılmasını veya karartılmasını ya da sistemin uyku moduna geçmesini engeller.

Yöntemler

releaseKeepAwake()

chrome.power.releaseKeepAwake(): void

requestKeepAwake() ile daha önce yapılan bir isteği serbest bırakır.

reportActivity()

Chrome 113 ve sonraki sürümler Yalnızca ChromeOS
chrome.power.reportActivity(): Promise<void>

Ekranı karartılmış veya kapalı durumdan ya da ekran koruyucudan uyandırmak için kullanıcı etkinliğini bildirir. Şu anda etkinse ekran koruyucudan çıkar.

İadeler

  • Promise<void>

requestKeepAwake()

chrome.power.requestKeepAwake(
  level: Level,
)
: void

Güç yönetiminin geçici olarak devre dışı bırakılmasını isteyen istekler. level, güç yönetiminin ne ölçüde devre dışı bırakılması gerektiğini açıklar. Aynı uygulama tarafından daha önce yapılan bir istek hâlâ etkinse yeni istekle değiştirilir.

Parametreler