移动模拟
使用设备模式模拟移动设备
使用设备模式来近似您的页面在移动设备上的外观和性能。
设备模式是 Chrome DevTools 中可帮助您模拟移动设备的松散功能集合的名称。 这些功能包括:模拟移动视口,限制网络,CPU 节流,模拟地理定位,设置方向。
限制
设备模式页面会模拟移动设备上的外观和感觉的近似值。 使用设备模式,您实际上不会在移动设备上运行您的代码。 您可以通过笔记本电脑或台式机模拟移动用户体验。
DevTools 永远无法模拟移动设备的某些方面。 例如,移动 CPU 的架构与笔记本电脑或台式机 CPU 的架构非常不同。 如有疑问,最好的办法是在移动设备上实际运行您的页面。 在移动设备上实际运行时,使用远程调试从您的笔记本电脑或台式机查看、更改、调试和分析页面代码。
模拟移动视口
单击 【Toggle Device Toolbar】 以打开使您能够模拟移动视口的 UI。
默认情况下,设备工具栏以响应式视口模式打开。
响应式视口模式
拖动手柄以将视口调整为您需要的任何尺寸。 或者,在宽度和高度框中输入特定值。
显示媒体查询
要在视口上方显示媒体查询断点,请单击更多选项,然后选择显示媒体查询。
单击断点以更改视口的宽度,以便触发断点。
移动设备视口模式
要模拟特定移动设备的尺寸,请从设备列表中选择设备。
将视口旋转到横向
单击 【Rotate】 将视口旋转为横向。
显示设备框架
在模拟 iPhone 6 等特定移动设备的尺寸时,打开更多选项,然后选择显示设备框架以在视口周围显示物理设备框架。
添加自定义移动设备
单击设备列表,然后选择编辑。单击添加自定义设备。
输入设备的名称、宽度和高度。 设备像素比、用户代理字符串和设备类型字段是可选的。 设备类型字段是默认设置为移动设备的列表。
显示标尺
单击更多选项,然后选择显示标尺以查看视口上方和左侧的标尺。 标尺的大小单位是像素。
缩放视口
使用缩放列表放大或缩小。
限制网络和 CPU
要限制网络和 CPU,请从限制列表中选择中端移动设备或低端移动设备。
中端手机模拟快速 3G 并限制您的 CPU,使其比正常情况慢 4 倍。 低端移动设备模拟慢速 3G 并将您的 CPU 限制为比正常情况慢 6 倍。 请记住,节流与您的笔记本电脑或台式机的正常功能有关。
仅节流 CPU
要仅限制 CPU 而不是网络,请转到【Performance】面板,单击“捕捉设置”,然后从 CPU 列表中选择 4 倍减速或 6 倍减速。
仅限制网络
要仅限制网络而不是 CPU,请转到【Network】面板并从“限制”列表中选择“快速 3G”或“慢速 3G”。
或按 Command+Shift+P (Mac) 或 Control+Shift+P(Windows、Linux、Chrome OS)打开命令菜单,输入 3G,然后选择启用快速 3G 节流或启用慢速 3G 节流。
您还可以从【Performance】面板设置网络节流。 单击"捕获设置",然后从网络列表中选择快速 3G 或慢速 3G。
覆盖用户代理字符串
1,按 Command+Shift+P (Mac) 或 Control+Shift+P(Windows、Linux、Chrome OS)打开命令菜单。
2,键入【network conditions】,选择显示网络条件,然后按 Enter 打开网络条件选项卡。
3,在用户代理部分禁用自动选择复选框。
从列表中选择用户代理字符串,或输入您自己的自定义字符串。
覆盖地理位置
许多网站利用用户位置来为其用户提供更相关的体验。 例如,一旦用户授予网站访问其位置的权限,天气网站可能会显示用户所在区域的当地预报。如果您正在构建根据用户所在位置而变化的 UI,您可能希望确保该站点在世界各地的不同地方都能正常运行。 要在 Chrome DevTools 中覆盖您的地理位置:
1,按 Command+Shift+P (Mac) 或 Control+Shift+P(Windows、Linux、Chrome OS)打开命令菜单。
2,键入【sensors】,选择【show sensors】,然后按 Enter。 Sensors 选项卡在 DevTools 窗口的底部打开。
3,从地理位置列表中选择预设城市之一,如东京,或选择自定义位置以输入自定义经纬度坐标,或选择位置不可用以查看您的站点在用户位置不可用时的行为。
模拟设备方向
1,按 Command+Shift+P (Mac) 或 Control+Shift+P(Windows、Linux、Chrome OS)打开命令菜单。
2,键入【sensors】,选择【show sensors】,然后按 Enter。 Sensors 选项卡在 DevTools 窗口的底部打开。
3,从方向列表中选择一种预设方向,如纵向倒置,或选择自定义方向以提供您自己的准确方向。
选择自定义方向后,将启用 alpha、beta 和 gamma 字段。
您还可以通过拖动方向模型来设置自定义方向。 在拖动以沿 alpha 轴旋转之前按住 Shift。