chrome.power

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

power

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 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()

Promise Chrome 113 ve sonraki sürümler Yalnızca ChromeOS
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ı

    callback parametresi ş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