🖥️ 在线屏幕信息检测工具实时更新

广告位 - 顶部 (728×90)

📺屏幕信息

屏幕分辨率-
可用分辨率-
屏幕方向-
色深-
刷新率-
设备像素比-
色域-
HDR 支持-

🔲视口信息

视口宽度-
视口高度-
文档宽度-
文档高度-
滚动条宽度-
设备独立像素-

🌐浏览器信息

浏览器名称-
浏览器版本-
渲染引擎-
用户代理-
语言-
在线状态-
时区-

⚙️设备信息

操作系统-
平台-
CPU 核心数-
设备内存-
触摸屏-
最大触摸点-
网络类型-
电池状态-

🎨媒体查询检测

prefers-color-scheme-
prefers-reduced-motion-
prefers-contrast-
prefers-reduced-transparency-
hover 支持-
pointer 类型-

📐窗口信息

窗口宽度-
窗口高度-
可用屏幕宽度-
可用屏幕高度-
窗口位置 X-
窗口位置 Y-
广告位 - 中部 (728×90)

使用教程

本屏幕信息检测工具操作简单直观,打开页面后所有数据自动检测并实时显示,无需任何手动输入。以下是各功能模块的详细说明和使用指南:

屏幕信息模块:显示显示器的物理分辨率、可用工作区分辨率、屏幕方向(横屏/竖屏)、颜色深度(通常为24位或32位)、刷新率(需浏览器支持Screen API)、设备像素比(DPR,Retina屏幕通常为2或3)以及HDR支持状态。这些数据对于设计师选择合适的画布尺寸、开发者优化图片资源至关重要。

视口信息模块:显示当前浏览器窗口中可用于渲染网页内容的区域尺寸,包括视口宽高、文档总宽高、滚动条宽度以及设备独立像素(CSS像素)数量。视口大小是响应式设计的核心参考指标,开发者可通过调整浏览器窗口大小观察视口数值的实时变化。

浏览器与设备信息:自动识别浏览器名称和版本号、渲染引擎、操作系统平台、CPU逻辑核心数、设备内存容量、触摸屏支持情况、网络连接类型(WiFi/4G/5G/有线)以及电池状态。点击页面顶部的「刷新检测数据」按钮可手动重新采集所有信息。

应用场景

屏幕信息检测工具在Web开发和UI设计中有广泛的应用场景:

响应式调试:前端开发者在调试响应式布局时,需要精确知道当前视口尺寸以判断CSS媒体查询是否触发。本工具实时显示视口宽高,配合窗口缩放可快速验证断点设计(如768px、1024px、1440px等)是否正确生效。

Retina图片优化:通过设备像素比(DPR)信息,开发者可以判断是否需要为当前设备提供2x或3x高清图片。DPR=2的Retina屏幕如果使用1x图片会出现模糊,正确使用srcset属性加载对应分辨率图片可显著提升视觉体验。

设备兼容性测试:测试人员可以在不同设备(手机、平板、笔记本、台式机)上打开本工具,快速收集设备参数差异,建立测试矩阵。例如对比iPhone的DPR=3与安卓手机的DPR=2.75在图片渲染上的差异。

扩展知识

设备像素比(DPR)详解:DPR = 物理像素 / CSS像素。在标准桌面显示器上DPR通常为1,即1个CSS像素对应1个物理像素。而在Retina/HiDPI屏幕上,苹果将DPR设为2(iPhone、MacBook Pro),部分安卓手机甚至达到2.75或3。这意味着网页中的width: 300px元素在DPR=2屏幕上实际占用600个物理像素,因此需要600px宽度的图片才能保持清晰。

视口(Viewport)三要素:在移动端Web开发中有三个重要的「视口」概念:布局视口(Layout Viewport,默认约980px宽)、视觉视口(Visual Viewport,用户实际看到的区域)和理想视口(Ideal Viewport,等于设备宽度)。通过<meta name="viewport" content="width=device-width, initial-scale=1">可以将布局视口设为理想视口,实现真正的响应式适配。

媒体查询进阶:除了常见的min-widthmax-width,CSS媒体查询还支持检测用户偏好:prefers-color-scheme: dark检测系统深色模式、prefers-reduced-motion: reduce检测用户是否要求减少动画、hover: hover检测设备是否支持悬停。本工具会显示这些媒体查询的当前状态,帮助开发者测试偏好设置适配效果。

常见问题

这个工具会泄露我的隐私吗?

不会。本工具纯前端运行,所有数据均在您的浏览器本地读取和显示,不会上传到任何服务器。您可以放心使用,不会收集任何个人信息。

屏幕分辨率和视口大小有什么区别?

屏幕分辨率是显示器硬件的物理像素数量(如1920×1080),而视口大小是浏览器窗口中可用于显示网页内容的区域大小。当浏览器未最大化或存在滚动条时,视口大小通常小于屏幕分辨率。

设备像素比(DPR)是什么意思?

设备像素比(Device Pixel Ratio,简称DPR)表示物理像素与CSS逻辑像素的比例。例如DPR=2表示1个CSS像素对应2×2个物理像素,这就是Retina屏幕清晰显示的原理。

为什么刷新率显示为"不可用"?

屏幕刷新率需要通过较新的Screen API获取,部分浏览器(如Firefox、Safari)可能尚未支持此API。此外,某些操作系统或驱动程序也可能限制该信息的暴露。

检测到的信息在手机和平板上会不同吗?

是的。移动设备的屏幕分辨率、DPR、触摸支持等参数通常与桌面设备有明显差异。例如手机通常DPR≥2,支持多点触控,而桌面设备DPR通常为1。本工具可以准确区分这些差异。

如何在响应式设计中使用这些数据?

开发者可以使用本工具快速获取目标用户的设备参数,然后针对性地设置CSS媒体查询断点、选择合适的图片分辨率(如根据DPR加载2x或3x图片)、优化布局策略,从而提升响应式体验。

广告位 - 底部 (728×90)