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

Standby API簡介

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

Standby API讓你可以在頂層瀏覽器頁面中請求屏幕持續顯示鎖。這可以防止設備進入省電狀態(例如屏幕自動關閉)。這個功能對有些web應用來說至關重要。例如,想像一下你正在駕車并在手機上使用基于web的導航軟件(非本地應用)。

Standby API讓你可以在頂層瀏覽器頁面中請求屏幕持續顯示鎖。這可以防止設備進入省電狀態(例如屏幕自動關閉)。這個功能對有些web應用來說至關重要。例如,想像一下你正在駕車并在手機上使用基于web的導航軟件(非本地應用)。如果你不去觸碰屏幕的話,你的手機的屏幕會自動關閉,除非你事前在手機上進行過相關的設置。在這樣的情況下,通常你是想要讓屏幕保持顯示狀態的。這恰恰是這個API適用的地方。

這個API需要通過window.navigator對象下的wakeLock屬性來使用。它會提供兩個函數:

  • request(): 使當前應用能讓屏幕保持顯示狀態。
  • release(): 釋放持續顯示鎖,這樣屏幕就不會再被強制要求顯示。

這兩個函數都只接受一個參數,其只能是“screen”或“system”。前者表示操作針對的是設備屏幕,而后者針對的是除屏幕之外如CPU或廣播之類的其他設備資源。

以下例子會演示如何適用該API讓設備屏幕保持顯示狀態:

navigator.wakeLock.request("display").then(
    function successFunction() {
        // do something
    },
    function errorFunction() {
        // do something else
    }
); 

要讓設備允許屏幕關閉,我們可以用以下方法:

navigator.wakeLock.release("display");

如果你想要了解關于Standby API的更多信息,可以參考這個非官方草案

關鍵詞:javascriptAPI

贊助商鏈接:

主站蜘蛛池模板: 三穗县| 永川市| 英德市| 伊吾县| 林周县| 太原市| 赤城县| 故城县| 简阳市| 贞丰县| 利辛县| 札达县| 周宁县| 东明县| 若羌县| 祥云县| 翼城县| 冕宁县| 贵州省| 格尔木市| 涞水县| 定南县| 宁津县| 富民县| 苍梧县| 上蔡县| 保亭| 尼玛县| 象山县| 敖汉旗| 邓州市| 晋江市| 灵川县| 双辽市| 江安县| 阳高县| 南康市| 邵东县| 泸定县| 班戈县| 宜宾市|