一個簡單的問題,我無法找到答案。當用戶走開並鎖定他們的電腦時,我想停止定期的AJAX呼叫。我不需要它是每個操作系統兼容或每個瀏覽器(Chrome和IE會很好)。如何檢測桌面被鎖定在javascript
setInterval在鎖定時似乎並沒有停止,AJAX也沒有被阻止。 visibilitychange事件似乎認爲該選項卡是可見的,除非切換到另一個選項卡。
我已經聲明的JavaScript,但我只關心它可以在瀏覽器內完成,而無需詢問用戶。
邊緣似乎表明它被鎖定時隱藏,所以我可以用該瀏覽器。
感謝
在你的javascript中,不可能檢測OS UI是否被鎖定。你需要編寫一個瀏覽器插件來執行此操作。 – bhspencer
老鼠,我只是想編輯我的文章,說我不想在擴展中使用chrome.idle,但你打敗了我!無論如何感謝 – JonoT
@bhspencer我建議張貼,作爲答案 – djechlin