多屏幕窗口放置演示 - 扩展桌面布局
检测并列举所有显示器,将网页窗口精确定位到指定屏幕的特定位置,适合多屏办公场景。
UD5工具箱
Idle Detection API Tester — 实时监测用户是否空闲
IdleDetector.requestPermission() 会触发这个提示。用户可以选择"允许"或"拒绝"。userState('active' 或 'idle')外,还可以获取 screenState('locked' 或 'unlocked')。这能区分"用户没有操作但屏幕未锁定"和"用户已锁定屏幕"两种情况。if ('IdleDetector' in window) { ... }const state = await IdleDetector.requestPermission();const detector = new IdleDetector({ threshold: 60000 });detector.addEventListener('change', () => { console.log(detector.userState); });await detector.start();detector.stop();(在不需要时停止以节省资源)检测并列举所有显示器,将网页窗口精确定位到指定屏幕的特定位置,适合多屏办公场景。
基于屏幕物理尺寸校准后显示标准对数视力表,粗测裸眼视力。
使用设备光线传感器显示当前环境亮度,评估阅读/工作照明是否足够。
触发系统原生分享,支持分享文本、链接与文件,检查浏览器兼容性与支持级别。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
编辑RAML定义,实时渲染资源结构、方法及响应示例,适合REST API设计初期。
加载图片,显示其最低有效位平面图,辅助发现可能存在的LSB隐写信息。
检测当前页面可用的浏览器功能策略(如相机、麦克风),并生成对应的Permissions-Policy头。
比较两篇文本的相似度百分比,并高亮相同句子,避免重复内容惩罚。
通过音频频谱分析估算一段音乐的主调(Key),辅助混音与DJ对拍。
上传音乐文件,通过Web Audio分析峰值间隔,估算歌曲的每分钟节拍数。
上传文件,读取文件头部几个字节的“魔法数字”,判断其真实扩展名类型。
快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。
调用联系人API列出可用联系属性,选中后显示(需环境支持)。
输入一组数字,分析首位数字分布与本福特定律的吻合程度,用于数据审计。
输入大整数,使用米勒-拉宾概率测试法快速判断其素性。
向任意输入URL发送请求,清晰显示响应状态码、头信息和体,类似轻量级Postman。
检测浏览器是否支持特定自定义协议(如mailto:, tg:),并尝试调用。
扫描当前页面使用的所有字体栈,并展示实际渲染字体名及样例。
显示若干张色盲测试图,用户识别数字,判断可能的色觉缺陷类型。
通过麦克风实时计算相对分贝值,显示当前环境噪音水平(非绝对校准)。
发起请求获取当前URL或任意允许CORS的URL的Response Headers,展示详情。
用麦克风实时捕捉声音并显示当前音高及对应的音乐音符和音分偏差。
通过按下键位记录code和key值,推断当前键盘布局(如QWERTY、AZERTY)。
在线检测输入的文本是否为正反读都相同的回文,忽略标点、空格和大小写。
输入年份快速判断是否为闰年,并解释计算规则(4年一闰、百年不闰、四百年再闰)。
通过分析字符的Unicode区块,推算文本最可能属于哪种语言/文字系统,无需网络即用。
测试navigator.clipboard读写功能,写入文本或读取系统剪贴板,验证安全限制。
输入任意正整数,即时判定是否为质数,并显示其因数分解结果,轻量数学工具。
计算当前显示器的实际DPI或PPI,辅助调整CSS尺寸和响应式断点。