Açıklama
Sistemin güç yönetimi özelliklerini geçersiz kılmak için chrome.power API'sini kullanın.
İzinler
powerKavramlar 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. Power API sayesinde bir uygulama veya uzantı, sistemi uyanık tutabilir.
Bu API'yi kullanarak güç yönetiminin devre dışı bırakılacağı seviyeyi 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 sunu uygulamaları, kullanıcılar okurken ekranı ve sistemi etkin tutabilir.
Bir kullanıcının birden fazla etkin uygulaması veya uzantısı varsa ve her birinin kendi güç düzeyi varsa en yüksek öncelikli düzey geçerli olur; "display" her zaman "system"'den önceliklidir. Örneğin, A uygulaması "system" güç yönetimi, B uygulaması ise "display" isterse B uygulaması kaldırılana veya isteğini iptal edene kadar "display" kullanılır. A uygulaması hâlâ etkinse "system" kullanılır.
Türler
Level
Enum
"system"
Kullanıcı etkin olmadığında sistemin uyku moduna geçmesini engeller.
"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()
browser.power.releaseKeepAwake(): void
Daha önce requestKeepAwake() aracılığıyla yapılan bir isteği serbest bırakır.
reportActivity()
browser.power.reportActivity(): Promise<void>
Ekranı karartılmış veya kapatılmış durumdan ya da ekran koruyucudan uyandırmak için bir kullanıcı etkinliği bildirir. Etkinse ekran koruyucudan çıkar.
İadeler
-
Promise<void>
requestKeepAwake()
browser.power.requestKeepAwake(
level: Level,
): void
Güç yönetiminin geçici olarak devre dışı bırakılmasını ister. level, güç yönetiminin ne ölçüde devre dışı bırakılacağını açıklar. Aynı uygulama tarafından daha önce gönderilen bir istek hâlâ etkinse yeni istekle değiştirilir.
Parametreler
-
seviye