予約されたアラームすべてを取得します。取得されたアラームは alarms.Alarm
オブジェクトの配列としてコールバック関数に渡されます。
構文
browser.alarms.getAll( function(array) {...} // 関数 )
引数
callback
function
. この関数には以下の引数が渡ります。-
alarms
- 予約されたアラームすべてを含む
の配列です。予約されたアラームがない場合は空の配列となります。alarms.Alarm
ブラウザ実装状況
Update compatibility data on GitHub
デスクトップ | モバイル | ||||
---|---|---|---|---|---|
getAll | Chrome 完全対応 あり | Edge 未対応 なし | Firefox 完全対応 45 | Opera 完全対応 あり | Firefox Android 完全対応 48 |
凡例
- 完全対応
- 完全対応
- 未対応
- 未対応
例
コールバックを用いた例:
function gotAll(alarms) {
for (var alarm of alarms) {
console.log(alarm.name);
}
}
chrome.alarms.getAll(gotAll);
Promise を用いた例:
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 に基づいています。