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

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

贊助商鏈接:

主站蜘蛛池模板: 洞头县| 宜都市| 金昌市| 广丰县| 当涂县| 秦皇岛市| 湟中县| 文成县| 上虞市| 胶州市| 杨浦区| 天全县| 五指山市| 中西区| 利川市| 安康市| 且末县| 芦山县| 天等县| 拉萨市| 汾阳市| 海原县| 镶黄旗| 泉州市| 醴陵市| 团风县| 博罗县| 铜陵市| 长汀县| 湟源县| 广德县| 武邑县| 巴塘县| 双牌县| 阿克苏市| 汉中市| 祁连县| 德令哈市| 清苑县| 花莲市| 洛宁县|