2015-04-01 67 views
3

根據W3 Page Visibility specificationMozilla's Page Visibility API documentation,頁面可見性API支持檢測瀏覽器窗口是否因操作系統鎖定屏幕而被隱藏。不幸的是,我發現的所有例子似乎都表明這不被支持。我無法獲取任何示例JS代碼或我的任何JS代碼來報告當我鎖定我的屏幕(在Windows或OS X上)時瀏覽器被隱藏。
一些我已經試過例子:頁面可見性API實際上是否支持OS屏幕鎖定?

這些報告,當我鎖我的操作系統的頁面被隱藏的無。這只是不支持,即使文檔指出,否則?

因爲我要插入一些代碼,就能鏈接到的jsfiddle ...

var results = document.getElementById('results'); 

function handleVisibilityChange() { 
    if (document.webkitHidden) { 
    results.innerHTML = results.innerHTML + 'Hidden.<br>'; 
    } else { 
    results.innerHTML = results.innerHTML + 'Visible.<br>'; 
    } 
} 

document.addEventListener("webkitvisibilitychange", handleVisibilityChange, false); 

回答

3

它的工作原理OSX上使用Safari 8(對於鎖定和屏幕保護程序)

但是沒有瀏覽器我發現適用於Windows。

截至27/04/2015