没有模拟触摸屏选项,设备仿真不提供触摸屏响应

Mat*_*att 6 google-chrome

我目前正在移动网站上工作,我刷新了页面,Chrome意外退出,从那时起,所有触摸屏模拟都不存在和/或失败.

Chrome版本:36.0.1985.125 m,操作系统:Windows 7 Ultimate SP1

Google Chrome突然意外地停止了正常模拟设备.所有触摸屏功能都已被禁用,并且显然已被删除.当我模拟设备时,Sensors无法检查该框,并且在检查时,不显示任何"模拟触摸屏"选项.

我尝试了以下所有内容,所有内容都是:

  • 卸载/重新安装Chrome并删除所有个人设置,包括卸载所有扩展程序,还原所有默认设置等.
  • 重新启动计算机
  • 运行杀毒软件
  • 编辑:安装Chrome金丝雀,产生完全相同的问题

如果我可能需要添加任何其他相关详细信息,请与我们联系.

缺少'仿真触摸屏'

Ric*_*ers 10

为此表示歉意.我们对Chrome 36中的触控仿真进行了全面改进,以便更准确(与Chrome Android中真正发生的代码共享代码):https://plus.sandbox.google.com/+RickByers/posts/CBCmhVttj5C.在这个过程中,当真正的触摸支持存在时,我们最终禁用触摸仿真(当时我们认为这没什么大不了的,因为如果你有一个真正的触摸屏,你为什么要用鼠标伪造它?).但是有些Windows PC报告他们有触摸屏,实际上他们并没有(例如,Visual Studio安装了我认为的触摸屏模拟器).

我们正在http://crbug.com/395531修复此问题- 希望很快就会有Chrome Canary版本在这些情况下重新启用触控仿真.

与此同时,您可以通过在chrome:// flags/#touch-events中禁用Chrome对内置触摸屏的支持来解决此问题.确保在Chrome更新后将其设置为"已启用"以解决问题.禁用此功能后,触摸仿真的某些小方面(例如DOM0 ontouchstart =处理程序)将无法正常工作.