aboutsummaryrefslogtreecommitdiff
path: root/files/ja/web/api/wakelocksentinel/released/index.md
blob: 82542fc9f1870cb5309b6caebb01f056cf693041 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---
title: WakeLockSentinel.released
slug: Web/API/WakeLockSentinel/released
tags:
  - プロパティ
  - 読み取り専用
  - 画面起動ロック API
  - WakeLockSentinel
browser-compat: api.WakeLockSentinel.released
translation_of: Web/API/WakeLockSentinel/released
---
{{DefaultAPISidebar("Screen Wake Lock API")}}

**`released`** は {{domxref("WakeLockSentinel")}} インターフェイスのプロパティで、 {{domxref("WakeLockSentinel")}} がまだ解放されていないかどうかを示す論理値を返します。

## 構文

```js
var released = sentinel.released;
```

### 値

論理値で、最初は `false` であり、 {{domxref("WakeLockSentinel")}} が解放され({{domxref("WakeLockSentinel.release()")}} が呼び出されるか、または自動的にロックが解除され) {{domxref("WakeLockSentinel/release_event", "release")}} イベントが発行された後は `true` となって変化しない値です。

## 例

この例は、 **`released`** の値が {{domxref("WakeLockSentinel")}} のライフライクルの中でどのように変化するかを示します。

```js
const sentinel = await navigator.wakeLock.request('screen');
console.log(sentinel.released);  // "false" と出力

sentinel.onrelease = () => {
  console.log(sentinel.released);  // "true" と出力
};

await sentinel.release();
```

## 仕様書

{{Specifications}}

## ブラウザーの互換性

{{Compat}}