Idle Detection API 沙盒 - 检测用户是否离开
请求权限并使用 Idle Detection API,根据用户空闲或锁屏状态触发行为。
UD5工具箱
实时监测用户状态:活跃 · 空闲 · 锁定/离开
距空闲阈值还有 5 秒
00:00:00
00:00:00
00:00:00
等待状态变化...
document.visibilityState 为 'hidden' 时,表示用户可能锁屏、切换了标签页或最小化了浏览器,本工具将其判定为锁定/离开状态。而空闲状态则是页面可见但用户停止交互超过设定阈值的情况。两者的核心区别在于页面是否可见。
请求权限并使用 Idle Detection API,根据用户空闲或锁屏状态触发行为。
以手机框架包裹当前网页视图,可调宽高,模拟实际移动端显示效果。
为嵌入的机密内容设置前端密码,只有输入正确密码才显示(需结合JS,不绝对安全)。
配置Launch Handler使PWA应用在重复点击时聚焦到已开窗口,而不是新建窗口。
生成随机的姓名、邮箱、地址、电话等用户信息,支持自定义字段和批量输出JSON数组,用于测试填充。
打开前置或后置摄像头,查看自己,检查硬件正常与否。
展示当前浏览器的屏幕分辨率、可用字体、插件、Canvas 等指纹信息,了解浏览器唯一性。
显示当前AudioContext的状态、采样率和输出延迟,并允许一键挂起或恢复。
在可聚焦元素间 Tab 切换,高亮显示默认焦点轮廓,检查自定义样式是否提供可见指示。
连接游戏手柄,录制一系列操作并可保存和回放,用于自动化测试。
激活模态框后,模拟 Tab 和 Shift+Tab,验证焦点是否被正确限制在对话框内。
选择 DOM 元素,列出通过 addEventListener 绑定的所有事件及其类型和监听器(可用时)。
生成带有焦点陷阱、ESC 关闭和背景遮罩的无障碍模态弹窗代码。
设计无网络连接时显示的页面样式,生成需缓存的HTML。
实时调整焦点轮廓的颜色、粗细和偏移,生成美观且高对比度的焦点样式代码。
生成通过Luhn算法校验但无实际金钱的卡片号码,附带有效日期供开发测试。
动画展示环形/循环缓冲区的Enqueue、Dequeue操作以及头尾指针的移动逻辑。
手动输入宽度和高度像素值,生成一个模拟窗口查看内容适配状况。
粘贴服务器日志,快速根据正则或字符串过滤、高亮并统计出现频次。
交互式向栈(后进先出)或队列(先进先出)添加删除元素,演示数据流变化。
一键将图片拆分为红、绿、蓝和Alpha通道的独立灰度图,辅助修图分析。
上传图片,利用Tesseract.js离线识别其中的英文或简单文字并复制。
使用 LZ-String 算法压缩长文本,展示压缩率和解压速度,适合 localStorage 存储。
模拟 LocalStorage 或 IndexedDB 写满配额,测试错误处理并显示剩余空间估算。
生成一次性恢复码,排列成卡片样式可打印保存,用于账号恢复。
利用前置摄像头估算人眼到屏幕距离,过近时警告,降低近视风险。
生成可用于谍报密码游戏的5x5单词网格,支持自定义主题词库。
生成图片局部放大镜效果,可调节镜头大小和放大倍率,输出HTML/CSS/JS交互代码。
获取设备上所有可用的语音合成音色,试听并比较不同语言和嗓音。
使用示例翻译对演示翻译过程,了解机器翻译基本界面。