alarms.getAll()

予約されたアラームすべてを取得します。取得されたアラームは alarms.Alarm オブジェクトの配列としてコールバック関数に渡されます。

構文

js
browser.alarms.getAll(
  function(array) {...}   // 関数
)

引数

callback

function. この関数には以下の引数が渡ります。

alarms

予約されたアラームすべてを含む alarms.Alarm の配列です。予約されたアラームがない場合は空の配列となります。

ブラウザーの互換性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
getAll

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

コールバックを用いた例:

js
function gotAll(alarms) {
  for (var alarm of alarms) {
    console.log(alarm.name);
  }
}

chrome.alarms.getAll(gotAll);

Promise を用いた例:

js
function gotAll(alarms) {
  for (var alarm of alarms) {
    console.log(alarm.name);
  }
}

var getAlarms = browser.alarms.getAll();
getAlarms.then(gotAll);

メモ:

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