二维码在线解码器 - 摄像头或图片读取QR Code
使用摄像头实时扫描或上传图片解码二维码,快速获取内部文本或链接,前端识别安全快速。
UD5工具箱
测试浏览器权限接口:摄像头、地理位置、桌面通知
使用 getUserMedia API 请求摄像头访问权限,实时预览视频流。
使用 Notification API 请求发送桌面通知的权限并测试。
navigator.permissions.query()。navigator.permissions.query({name: '权限名'}) 可以获取权限状态为 granted(已授权)、denied(已拒绝)或 prompt(待询问)。该API还能监听权限状态变化,非常适合在调用敏感功能前做预检。
chrome://settings/content 进行管理。about:preferences#privacy 中管理。edge://settings/content 管理。
navigator.permissions.query({name: 'camera'}) 等方法可以静默获取权限状态,不会弹出任何权限请求对话框。这适用于:onchange 事件,实时响应用户在浏览器设置中修改权限的操作。使用摄像头实时扫描或上传图片解码二维码,快速获取内部文本或链接,前端识别安全快速。
向任意输入URL发送请求,清晰显示响应状态码、头信息和体,类似轻量级Postman。
记录页面交互触发的所有DOM事件及其目标、冒泡阶段,以日志和瀑布形式展示。
枚举连接的显示器,并在特定的屏幕上打开新窗口,体验现代多显示器Web应用。
在线响应式布局测试器,同时预览常见设备分辨率的网页显示效果,帮助检查前端适配。
使用 ImageDecoder API 解码图片并逐帧显示(若为动图),展示底层编解码能力。
发起请求获取当前URL或任意允许CORS的URL的Response Headers,展示详情。
定义字段名称和类型(姓名、邮箱、数字范围等),批量生成符合规则的 JSON 模拟数据。
上传图片,绘制其亮度及红绿蓝通道的直方图,辅助曝光评估。
实时显示touchstart/move/end事件的所有属性:坐标、力度、半径与角度,辅助手势开发。
上传图片,显示红、绿、蓝及亮度通道的直方图,辅助评估曝光与色彩分布。
纯前端二维码识别,支持摄像头实时扫描和图片上传解码。
设置不同验证属性和自定义消息,测试HTML5表单验证触发效果。
请求用户允许读取系统剪贴板,并展示内容,显示权限状态变化。
搜索知名品牌名称,显示其标志性的官方HEX颜色代码。
在单页内模拟MPA过渡效果,自定义进场/出场动画,体验View Transitions API丝滑切换。
从上传的图片中提取主要颜色或指定像素的RGB/HEX值,生成图片调色板,辅助配色设计。
输入多个维度的数值,自动绘制蜘蛛网雷达图,支持多组数据叠加比较。
在色带任意位置点击添加色标并拖拽,感受渐变设计。
将光照不均匀的文档照片进行局部自适应阈值处理,清晰提取文字和线条。
测试navigator.clipboard读写功能,写入文本或读取系统剪贴板,验证安全限制。
粘贴Link rel=preload头字段,解析展示服务器计划推送的资源列表。
输入CSS选择器和属性值,瞬间预览在当前页面元素上的效果(不改变实际样式)。
定义端点、JSON响应体和延迟毫秒,模拟后端API供前端本地开发调试。
加载本地视频,定位到任意时间点并捕获当前帧为图像,支持连续捕获多帧。
并排展示ease、ease-in、ease-out等不同CSS缓动函数的动画速率差异,辅助选择合适曲线。
本地音频或麦克风输入时,显示随音乐跳动的频谱柱状图,多种配色风格。
创建活动链接,分享后收集参与者出席回应,实时显示参与、婉拒与未回复名单。
上传音乐文件,通过Web Audio分析峰值间隔,估算歌曲的每分钟节拍数。
打开一个始终置顶的小窗口,在其中显示自定义内容(例如笔记/时钟),实验新API。