alarms.getAll()

獲取擴充套件的所有活動鬧鐘。

這是一個非同步函式,返回一個 Promise

語法

js
let getAlarms = browser.alarms.getAll()

引數

無。

返回值

一個 Promise,它將以 Alarm 物件陣列的形式被 fulfilled。這些物件中的每一個都代表屬於該擴充套件的一個活動鬧鐘。如果沒有活動鬧鐘,陣列將為空。

示例

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

browser.alarms.getAll().then(gotAll);

瀏覽器相容性

注意: 此 API 基於 Chromium 的 chrome.alarms API。