Google Chrome开发者工具-移动仿真:仿真设备视角和用户代理
2013-10-18 11:26
127 查看
接着上篇:Google Chrome开发者工具-移动仿真:触摸事件仿真
仿真设备视角(Emulating Device Viewports)
先在桌面上构建原型然后再在想要支持的移动设备上处理移动相关部分,这样要容易些。设备模拟让这个过程更加直接。开发者工具(DevTools)支持包括用户代理和设备尺寸覆盖(User Agent and dimension overriding)在内的设备仿真。 这允许你去仿真和调试移动视角的问题,比如不同设备和设置下的CSS媒体查询(media query)断点。![](http://cool.techbrood.com/assets/chrome-mobile-emu-image-3.png)
改变用户代理会使用相应设备的像素尺寸来预填该设备度量(Device metrics)的值。比如,选择Nexus S将把分辨率预填为480x800。
注意
屏幕分辨率值旁边的按钮Swap dimensions将把宽高互换;Shrink to fit 确保仿真设备屏幕在浏览器窗口中可见;
设备媒体查询(e.g
@media only screen and (min-device-width:768px){}) 会根据这里设置的数值而被启用;
在仿真设备视角设置时,你可能会想解除开发者工具的停靠位或者把它停靠到右边;
设备设置(settings)可以独立配置于设备预置(preset)。
目前,设备度量不会模拟定义在如下语句中的行为
<meta name="viewport">标签或 (
@viewport { … }规则。不过你可以通过额外的命令行标志来启用这些行为:
Chrome --force-compositing-mode --enable-threaded-compositing --enable-pinch --enable-viewport --enable-fixed-layout使用这些标志,视角设置将能正常工作。(07/02/2014 by iefreer:A bit outdated)
用户代理仿造(Useragent Spoofing)
模拟用户代理打开 Chrome for mobile 首页打开开发者工具(DevTools)的Overrides设置
勾选"User Agent"
选择"Android 2.3 - Nexus S"
第一个结果是,当前页面的用户代理(User Agent)字符串改变为Android 2.3。其二,设备度量被自动启用并设置为选中设备的大小。
![](http://cool.techbrood.com/assets/chrome-mobile-emu-image-uaspoof.png)
by iefreer
相关文章推荐
- Google Chrome开发者工具-移动仿真:设备取向和CSS媒体类型
- Google Chrome开发者工具-移动仿真:网络带宽控制
- Google Chrome开发者工具-移动仿真:触摸事件仿真
- Google Chrome开发者工具-移动仿真:触摸事件仿真
- Google Chrome开发者工具-移动仿真:触摸事件仿真
- Google Chrome开发者工具-移动仿真:地理位置
- userAgent,JS这么屌的用户代理,你造吗?——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- userAgent,JS用户代理检测——判断浏览器内核、浏览器、浏览器平台、windows操作系统版本、移动设备、游戏系统
- 移动开发者 Mac OX 装机必备工具
- Google Chrome调试js代码,开发者工具之调试工具常用功能
- 又是为了触屏移动设备而设计【用户体验】
- JS判断用户浏览设备是移动设备还是PC机
- 前端调试工具 for PC与移动设备
- 70%用户不了解移动设备安全功能 隐私易泄露
- 用户移动设备用姿势?
- web 客户端 移动设备 各种调试工具
- Apptentive:植入式工具帮开发者收集用户反馈
- @2014移动开发者必备的十大应用测试工具
- 移动开发者必须了解的10大跨平台工具