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

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

贊助商鏈接:

主站蜘蛛池模板: 石屏县| 武清区| 丰镇市| 秦皇岛市| 新巴尔虎右旗| 海淀区| 阳信县| 白山市| 子长县| 荣成市| 会宁县| 蓝田县| 六盘水市| 临颍县| 突泉县| 蓬安县| 崇义县| 柯坪县| 呈贡县| 谢通门县| 桦甸市| 酒泉市| 若羌县| 大荔县| 大关县| 宣汉县| 客服| 额尔古纳市| 鹤峰县| 德保县| 巢湖市| 长白| 武穴市| 罗田县| 马山县| 榕江县| 西丰县| 金川县| 赤壁市| 商都县| 靖江市|