alarms

在未來的特定時間安排程式碼執行。這類似於 Window.setTimeout()Window.setInterval(),但這些函式不適用於按需載入的後臺頁面。

警報不會在瀏覽器會話之間持久化。它們是在單個擴充套件的所有上下文中全域性建立的。例如,在後臺指令碼中建立的警報將在後臺指令碼、選項頁面、彈出頁面和擴充套件標籤頁中觸發 onAlarm 事件(反之亦然)。警報 API 在 內容指令碼 中不可用。

要使用此 API,您需要擁有“alarms” 許可權

型別

alarms.Alarm

有關特定警報的資訊。

方法

alarms.clear()

清除指定的警報,根據其名稱。

alarms.clearAll()

清除所有計劃的警報。

alarms.create()

建立新警報。

alarms.get()

檢索指定的警報,根據其名稱。

alarms.getAll()

檢索所有計劃的警報。

事件

alarms.onAlarm

警報觸發時傳送。

擴充套件程式示例

瀏覽器相容性

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