成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

Web Alarms API簡介

2014-08-04 14:26:14來源:威易網作者:

Web Alarms API讓你可以配置設備的鬧鈴設置,從而能夠安排通知消息或讓某個特定的應用在指定的時間點啟動。這個API最典型的用法會涉及到像鬧鐘,日歷,或其他任何需要在特定時間進行特定操作的程序。

Web Alarms API讓你可以配置設備的鬧鈴設置,從而能夠安排通知消息或讓某個特定的應用在指定的時間點啟動。這個API最典型的用法會涉及到像鬧鐘,日歷,或其他任何需要在特定時間進行特定操作的程序。

自從去年開始,這個API剛剛成為了一個W3C的設計草案。因此所有有待成為W3C官方推薦的相關細節都還在初期階段。這個API需要通過window.navigator對象下的alarms屬性來使用。alarms屬性會提供三個函數:

  • getAll(): 從設備獲取全部已有的鬧鈴并以包含Alarm對象的數組形式返回。
  • add(): 注冊一個基于Date對象的鬧鈴并返回一個AlarmRequest對象。
  • remove(): 通過唯一ID移除一個之前注冊的鬧鈴(唯一性僅針對應用本身)

為了向大家演示理想情況下這些函數應當如何使用,這里有一個添加鬧鈴的例子(請記住現目前任何瀏覽器都不支持這段代碼)

var alarmId;
var request = navigator.alarms.add(
    new Date("June 29, 2012 07:30:00"),
    "respectTimezone",
);
 
request.onsuccess = function (e) {
    alarmId = e.target.result;
};
 
request.onerror = function (e) {
    alert(e.target.error.name);
};

然后,如果你想要移除之前添加的鬧鈴,可以這樣寫:

var request = navigator.alarms.remove(alarmId);
 
request.onsuccess = function (e) {
    alert("alarm removed");
};
 
request.onerror = function (e) {
    alert(e.target.error.name);
};

如果你想要了解更多關于Web Alarms API,請參閱相關細節文檔

關鍵詞:javascriptAPI

贊助商鏈接:

主站蜘蛛池模板: 泸西县| 津南区| 吉木萨尔县| 乃东县| 甘洛县| 汉寿县| 西乡县| 商丘市| 乌审旗| 恩平市| 柳江县| 买车| 格尔木市| 庄浪县| 曲靖市| 巴林左旗| 庆云县| 峡江县| 隆德县| 毕节市| 利津县| 温泉县| 西华县| 邳州市| 成武县| 通辽市| 尖扎县| 衡山县| 皋兰县| 东阿县| 阿坝| 兖州市| 漳浦县| 炎陵县| 扬中市| 东乡| 庄河市| 绥德县| 万山特区| 浮梁县| 同德县|