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

Web Alarms API簡介

2014-08-04 14:26:14來源:威易網(wǎng)作者:

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

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

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

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

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

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);
};

如果你想要了解更多關(guān)于Web Alarms API,請參閱相關(guān)細節(jié)文檔

關(guān)鍵詞:javascriptAPI

贊助商鏈接:

主站蜘蛛池模板: 西吉县| 胶南市| 江口县| 鄯善县| 石首市| 会泽县| 玛多县| 绵阳市| 雅安市| 蛟河市| 剑阁县| 花莲县| 三亚市| 红桥区| 石城县| 西城区| 杭锦旗| 宁陕县| 河南省| 岳池县| 通海县| 文山县| 天水市| 淳安县| 乐清市| 克什克腾旗| 临夏市| 中超| 额敏县| 台前县| 响水县| 扎囊县| 张家港市| 宾川县| 桐庐县| 新建县| 定安县| 新宁县| 景洪市| 海南省| 光山县|