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

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

贊助商鏈接:

主站蜘蛛池模板: 政和县| 沧源| 林周县| 麻阳| 大埔县| 新泰市| 田东县| 潞西市| 喀喇| 庐江县| 惠安县| 祁阳县| 台北市| 东乌珠穆沁旗| 广西| 花莲市| 华亭县| 曲松县| 丽水市| 玛纳斯县| 泽库县| 景德镇市| 杭锦后旗| 元谋县| 开江县| 浦东新区| 山西省| 佛坪县| 益阳市| 剑川县| 杨浦区| 兴国县| 班玛县| 云和县| 襄樊市| 衢州市| 伊川县| 平江县| 安国市| 岐山县| 鄱阳县|