このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

WakeLockSentinel.type

Baseline 2025
Newly available

Since March 2025, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.

安全なコンテキスト用: この機能は一部またはすべての対応しているブラウザーにおいて、安全なコンテキスト (HTTPS) でのみ利用できます。

typeWakeLockSentinel インターフェイスの読み取り専用プロパティで、現在取得している WakeLockSentinel の種別の文字列表現を返します。

構文

js
var type = sentinel.type;

現在取得している起動ロックの種別の文字列表現です。

type 読取専用

返される値は以下の通りです。

  • 'screen': 画面の起動ロックです。端末の画面が暗くなったりロックされたりすることを防ぎます。

この例は、 WakeLockSentinel を取得し、コンソールにその種別を出力する非同期関数の例を示しています。

js
const requestWakeLock = async () => {
  wakeLock = await navigator.wakeLock.request("screen");
  console.log(wakeLock.type); // 'screen' と出力
};

requestWakeLock();

仕様書

Specification
Screen Wake Lock API
# the-type-attribute

ブラウザーの互換性