refresh date: 2026-09-25 robots: noindex
Açıklama
Sistemin güç yönetimi özelliklerini geçersiz kılmak için chrome.power API'sini kullanın.
İzinler
powerKullanı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 her biri kendi güç seviyesine sahip birden fazla uygulaması veya uzantısı etkin olduğunda en yüksek önceliğe sahip seviye geçerli olur. "display" her zaman "system"'e göre önceliklidir. Örneğin, A uygulaması "system" isterse ve B uygulaması "display" isterse 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"
Sistemin, kullanıcı etkinliği olmaması nedeniyle 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 önler.
Yöntemler
releaseKeepAwake()
chrome.power.releaseKeepAwake(): void
Daha önce requestKeepAwake() ile yapılan bir isteği serbest bırakır.
reportActivity()
chrome.power.reportActivity(
callback?: function,
): 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.
Parametreler
-
callback
işlev isteğe bağlı
callbackparametresi şu şekilde görünür:() => void
İadeler
-
Promise<void>
Promises yalnızca Manifest V3 ve sonraki sürümlerde desteklenir. Diğer platformlarda geri çağırmalar kullanılmalıdır.
requestKeepAwake()
chrome.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ılması gerektiğini açıklar. Aynı uygulama tarafından daha önce yapılan bir istek hâlâ etkinse yeni istekle değiştirilir.
Parametreler
-
seviye