Limited support 一部のブラウザのみ対応。使用時はサポート状況を確認すること。

概要

Idle Detection API はユーザーがキーボードやマウスを操作していないアイドル状態を検知し、チャットの在席表示等に使用します。

対応ブラウザ

デスクトップ

Chrome 94+
Edge 114+
Safari 未対応
Firefox 未対応

モバイル

Chrome Android 94+
Safari iOS 未対応
Firefox Android 未対応

基本構文

JAVASCRIPT
const detector = new IdleDetector();
detector.addEventListener('change', () => {
  console.log('ユーザー:', detector.userState);  // 'active' | 'idle'
  console.log('画面:', detector.screenState);   // 'locked' | 'unlocked'
});
await detector.start({ threshold: 60000 });

実務での使いどころ

  • Idle detection の活用

    Idle Detection API。ユーザーのアイドル状態を検知するAPI。

注意点

  • 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。