我确信其他人现在已经想出了如何在 Chrome 中模拟方向,但我遇到了这篇文章,并想为仍在寻求帮助的任何人添加说明。
其实很简单。
这些说明是最新的
铬稳定版 34.0.1847.131
在 Chrome 开发工具中(在 Chrome 中,按 F12 以调出 Chrome 开发工具)转到 Emulation 选项卡。
从下拉列表中选择您要模拟的设备,然后点击Emulate。当您进行模拟时,“模拟”选项卡左侧堆叠部分列表中的“屏幕”部分会获得一个复选标记,表示它处于活动状态。选择它。
在屏幕部分,您正在模拟的设备的分辨率将显示在顶部附近的文本输入字段中。它们之间有一个“交换尺寸”按钮,可以用高度切换宽度,这实际上会将您的仿真从纵向切换到横向。
您可以在 Chrome 开发工具的模拟器中做一些其他相关的事情
你可以:
- 模拟设备像素比
- 模拟 CSS 媒体类型(盲文、浮雕、手持、打印、投影、屏幕、语音、tty、电视:有关详细信息,请参阅RFC 2534和相关文档)
- 欺骗用户代理:您可以让 Chrome “冒充”其他浏览器引擎。
- 模拟触摸屏(它并不完美,但触感很好(<= rimshot))
- 模拟地理位置坐标(包括“位置不可用”模拟)
- 模拟加速度计
我对纵向发展的个人建议
假设你有一个 16:9 的显示器、一个旋转的 VESA 支架和支持改变方向的驱动程序(你可以在 Windows 的屏幕分辨率设置中找到。如果有一个“方向”下拉列表,那么你可以旋转你的视图)
物理旋转您的屏幕,然后在 Windows 中旋转您的显示器(您也可以 [Ctrl][Alt][Left Arrow] 来旋转显示器)。如上所述模拟纵向并将设备像素比设置为 1。这会将您的移动设备模拟器放大到全屏尺寸。如果没有其他帮助,它不会原生触发移动布局,但基于 em 的媒体查询将允许您 [Ctrl][+] 放大 Chrome 的 em 值以触发您的移动布局。
使用开发工具仿真允许您在没有触摸屏监视器的情况下近似触摸屏界面。
它还允许您让任何尺寸的 16:9 显示器显示“宽屏”移动布局。自然地,16:10 的显示器可以让您模拟 10:16 的布局,而无需调整浏览器的大小
我真正希望看到谷歌添加的一个功能是在模拟“双击”自动调整窗口大小时的能力。目前不支持。