IdleDetector:requestPermission() 靜態方法
IdleDetector 介面的 requestPermission() 靜態方法返回一個 Promise,該 Promise 解析為一個字串,表示使用者是否已選擇授予源對其空閒狀態的訪問許可權。如果使用者接受,則解析為 "granted",如果拒絕,則解析為 "denied"。
語法
js
IdleDetector.requestPermission()
引數
無。
返回值
一個解析為 "granted" 或 "denied" 的 Promise。
安全
需要瞬時使用者啟用。使用者必須與頁面或 UI 元素進行互動才能使此功能正常工作。
示例
下面的示例使用按鈕上的 click 事件來觸發請求使用者允許檢測使用者空閒狀態的許可權。
js
startButton.addEventListener("click", async () => {
if ((await IdleDetector.requestPermission()) !== "granted") {
console.error("Idle detection permission denied.");
return;
}
});
規範
| 規範 |
|---|
| 空閒檢測 API # api-idledetector-requestpermission |
瀏覽器相容性
載入中…