コードが動作するタイミングを予約します。この API は setTimeout()setInterval() と似ていますが、 alarms API はバックグラウンドで動作する点が異なります。

この API を利用するには "alarms" パーミッション が必要です。

関連する値の型

alarms.Alarm
特定のアラームに関する情報が含まれます。

メソッド

alarms.create()
新しいアラームを生成します。
alarms.get()
与えた名前に対応するアラームを取得します。
alarms.getAll()
予約されたアラームすべてを取得します。
alarms.clear()
与えた名前に対応するアラームを解除します。
alarms.clearAll()
予約されたアラームすべてを解除します。

イベント

alarms.onAlarm
アラームが動作した際に発火します。

ブラウザ実装状況

ChromeEdgeFirefoxFirefox for AndroidOpera
Alarm 有り 無し4548 有り
clear 有り 無し4548 有り
clearAll 有り 無し4548 有り
create 有り 無し4548 有り
get 有り 無し4548 有り
getAll 有り 無し4548 有り
onAlarm 有り 無し4548 有り

Example extensions

謝辞

この API は Chromium の chrome.alarms API に基づいています。

Microsoft Edge の実装状況は Microsoft Corporation から提供されたものであり、ここでは Creative Commons Attribution 3.0 United States License に従っています。

ドキュメントのタグと貢献者

このページの貢献者: Uemmra3, hashedhyphen
最終更新者: Uemmra3,