chrome下开发者工具touch eventusb emulationn 这个选项在哪


声明:本文内容由互联网用户自發贡献自行上传本网站不拥有所有权,未作人工编辑处理也不承担相关法律责任。如果您发现有涉嫌版权的内容欢迎发送邮件至: 進行举报,并提供相关证据工作人员会在5个工作日内联系你,一经查实本站将立刻删除涉嫌侵权内容。

如果你在开发PAD/手机所用WEB版应用需要在桌面审查页面元素、调试脚本,模拟移动设备尺寸、事件、位置等信息

那么可以使用Chrome开发者工具(DevTools)提供的强大的移动仿真功能,支持主流移动触摸设备并且支持对Android的远程调试。

本文是对Google官方文档Mobile Emulate章节的翻译原文链接如下:


  • 仿真设备视角(尺寸/规格/版本)

由于夶部分桌面机器都不支持触摸事件,所以对触摸(Touch)事件进行测试比较难如果需要在移动设备上进行测试将拖长你的开发周期,因为每個变更都得部署到服务器上然后用设备访问而且设备上还无法利用调试工具。

解决方案是在你的桌面机器上模拟触摸事件对于单点触摸事件,Chrome开发者工具支持单点触摸事件(single)模拟这样在桌面上调试移动网页应用会更加容易。

  1. 点击开发者工具右下角Settings图标并点开Overrides设置媔板(更新:如果没有这个设置面板,请查找是否有Emulation标签页

现在你的鼠标会变成一个小状并且在页面右上角会提示Overrides:Touch字样,这样你嘚鼠标操作就可以模拟相关的触摸事件:touchstarttouchmovetouchend.

  • 功能探测比如现在可以在页面刷新时获得;
  • 和其他很多覆盖(overrides)功能一样这个功能也仅在开發者工具打开的情况下工作;
  • 鼠标会变成一个小圆状,用来模拟手指触摸点大小;
  • 启用"Emulate touch events"并不会完全禁用鼠标事件就如同在触摸屏上一样;

事件目前不能被Enable touch events设置触发,但可以使用命令行标志来触发这些事件处理器以Windows为例,桌面Chrome图标右键菜单的属性-〉运行中添加 

  1. 打开源码(Sources)面板
  2. 调试器会中断在draw()方法上

我要回帖

更多关于 emulation 的文章

 

随机推荐