DevTools 中不会模拟移动设备的某些方面。 例如,移动 CPU 的体系结构与笔记本电脑或台式机 CPU 的体系结构不同。 若要进行最可靠的测试,请在移动设备上运行页面。
当页面实际在移动设备上运行时,使用
远程调试
与计算机中的页面代码进行交互。 在与代码交互时,可以查看、更改、调试、分析或全部四者。 计算机可以是笔记本或台式计算机。
详细内容:
模拟移动视区
响应式视区模式
显示媒体查询
设置设备像素比率
设置设备类型
移动设备视区模式
将视区旋转为横向
切换双屏模式
设置设备态势
显示设备框架
添加自定义移动设备
捕获屏幕截图
限制网络和 CPU
“网络”和“性能”选项卡在限制时具有警告图标
仅限制 CPU
仅限制网络
模拟传感器
替代地理位置
设置用户代理字符串
设置用户代理客户端提示
响应式视区模式
若要跨多个屏幕大小快速测试页面的外观,请拖动手柄以将视区调整为所需尺寸。 可以在宽度和高度框中输入任何数值。 如果选择的大小大于浏览器窗口中的可用大小,则将自动缩放视区以适应较大的视区。
在以下示例中,视区宽度设置为
400
,高度设置为
736
:
如果已在页面上定义了媒体查询,请通过在视区上方显示媒体查询断点,跳至视区维度,使这些媒体查询生效。 选择“
更多选项
” (
) >
显示媒体查询
。
CSS
媒体查询
定义断点,该断点为浏览器视区宽度。 网页可以定义网页 CSS 定义的每个断点 (视区宽度) 响应式布局。
当查看网页的设备视区超过或低于特定宽度时,媒体查询可用于更改页面的布局。 媒体查询允许编写代码,以便在屏幕宽度低于特定大小、超过特定大小或最小大小和最大大小时用于页面布局。
在视区上方显示媒体查询断点:
单击“
更多选项
(
) 按钮,然后选择“
显示媒体查询
”:
若要更改视区宽度,以便使用该断点的媒体查询,请单击断点栏中的断点矩形。 视区宽度更改,以便触发断点,并更新网页布局。
若要转到网页代码中的相应
@media
声明,请在断点竖线之间右键单击,然后选择“
在源代码中显示
”。 DevTools 将打开
“源”
工具,并在
编辑器
中显示相应的
@media
行。
另请参阅:
在
“开始查看和更改 CSS”
中
调试媒体查询
。
设置设备像素比率
设备像素比 (DPR)
是硬件屏幕上的物理像素与逻辑 (CSS) 像素之间的比率。 换句话说,DPR 告诉浏览器用于绘制 CSS 像素的屏幕像素数。 Microsoft Edge 在 HiDPI (每英寸高点数) 显示时使用 DPR 值。
设置设备像素比率:
选择
“更多选项
” (
) >
添加设备像素比率
:
某些设备具有可折叠屏幕。 可折叠屏幕具有一种姿势:连续或折叠。 连续姿势是指“平面”位置,折叠在显示器各部分之间形成一个角度。
若要设置设备姿势,请从工具栏中的相应下拉菜单中选择“
连续
”或“
折叠
”。
显示设备框架
若要模拟特定移动设备的尺寸,请单击“
更多选项
” (“
) ,然后选择“
显示设备帧
”以显示视区周围的物理设备帧:
使用“
传感器
”选项卡可以替代地理位置、模拟设备方向、强制触摸和模拟空闲状态。
以下部分提供了有关如何替代地理位置和设置设备方向的快速了解。 有关功能的完整列表,请参阅
模拟设备传感器
。
替代地理位置
使用
传感器
工具替代地理位置并模拟设备方向。
如果页面依赖于移动设备中的地理位置信息才能正确呈现,请使用地理位置覆盖 UI 提供不同的地理位置。
在
“活动栏”中
,单击“
更多工具
(
) 按钮,然后单击“
传感器
”:
此页面的某些部分是根据
Google 创建和共享的
作品所做的修改,并根据
Creative Commons Attribution 4.0 International License
中描述的条款使用。
原始页面
在此处
找到,由凯斯·巴斯克创作。