快捷键冲突检测与解决方案 - 输入组合查看占用
输入一组快捷键,检测在主流操作系统和浏览器中是否已被系统或软件占用。
UD5工具箱
| # | 键名 | 值预览 | 类型 | 大小 | 操作 |
|---|
localStorage 中没有数据
当前域名下没有存储任何键值对未检测到 IndexedDB 数据库
当前域名下没有 IndexedDB 数据indexedDB.databases() API 不可用
您的浏览器不支持列出 IndexedDB 数据库,请使用 Chrome 72+ 或更新版本navigator.storage.estimate() 来监控整体存储使用情况。
localStorage.clear() 清空 localStorage;indexedDB.deleteDatabase('dbName') 删除指定 IndexedDB 数据库。
navigator.storage.estimate() 是 StorageManager API 的方法,返回 {usage, quota},其中 usage 是当前源已使用的总存储字节数(包括 localStorage、IndexedDB、Cache API、Service Worker 等),quota 是该源的总存储配额。这个 API 需要在安全上下文(HTTPS 或 localhost)中才能使用,且返回的是估算值。
localStorage.setItem() 会抛出 QuotaExceededError 异常。IndexedDB 的事务会失败。浏览器可能会触发存储压力事件,在某些情况下会自动清理较少使用的数据(如 Cache API 缓存)。建议始终在写入操作中使用 try-catch 包裹,并监控存储使用量。
JSON.parse() 解析则为 JSON 类型;如果匹配数字格式则为 Number 类型;匹配布尔值则为 Boolean 类型。这有助于开发者了解数据的实际用途和格式。
输入一组快捷键,检测在主流操作系统和浏览器中是否已被系统或软件占用。
跟随音乐节奏点击按钮或敲击键盘,实时计算每分钟节拍数 (BPM) 和平均间隔。
创建多个存储桶,分别设置持久化与配额策略,管理不同业务数据的存储优先级与驱逐顺序。
基于屏幕物理尺寸校准后显示标准对数视力表,粗测裸眼视力。
使用设备光线传感器显示当前环境亮度,评估阅读/工作照明是否足够。
加载图片,显示其最低有效位平面图,辅助发现可能存在的LSB隐写信息。
检测当前页面可用的浏览器功能策略(如相机、麦克风),并生成对应的Permissions-Policy头。
比较两篇文本的相似度百分比,并高亮相同句子,避免重复内容惩罚。
通过音频频谱分析估算一段音乐的主调(Key),辅助混音与DJ对拍。
上传音乐文件,通过Web Audio分析峰值间隔,估算歌曲的每分钟节拍数。
上传文件,读取文件头部几个字节的“魔法数字”,判断其真实扩展名类型。
快速检测系统是否支持特定的URL Scheme(如mailto:、tel:、tg:)。
输入URL,检测其是否包含常见安全增强的HTTP响应头并给出评分。
输入一组数字,分析首位数字分布与本福特定律的吻合程度,用于数据审计。
输入大整数,使用米勒-拉宾概率测试法快速判断其素性。
检测浏览器是否支持特定自定义协议(如mailto:, tg:),并尝试调用。
显示navigator.connection提供的网络类型(slow-2g, 4g等)及下行速度估计。
扫描当前页面使用的所有字体栈,并展示实际渲染字体名及样例。
显示若干张色盲测试图,用户识别数字,判断可能的色觉缺陷类型。
发起请求获取当前URL或任意允许CORS的URL的Response Headers,展示详情。
用麦克风实时捕捉声音并显示当前音高及对应的音乐音符和音分偏差。
通过按下键位记录code和key值,推断当前键盘布局(如QWERTY、AZERTY)。
在线检测输入的文本是否为正反读都相同的回文,忽略标点、空格和大小写。
输入年份快速判断是否为闰年,并解释计算规则(4年一闰、百年不闰、四百年再闰)。
通过分析字符的Unicode区块,推算文本最可能属于哪种语言/文字系统,无需网络即用。
在Canvas上使用触摸绘制线条,检验设备的触摸点数量和压力感应支持,辅助调试。
进行比特、字节、千字节、兆字节、吉字节等数字存储单位的快速换算,支持十进制和二进制前缀。
输入任意正整数,即时判定是否为质数,并显示其因数分解结果,轻量数学工具。
计算当前显示器的实际DPI或PPI,辅助调整CSS尺寸和响应式断点。
通过WebRTC技术获取局域网IP地址,并通过公网API查询出口IP,显示当前网络信息。