2013-11-01 60 views
1

我使用Chrome与源映射来调试基于GWT的应用程序。这是很不错的。我现在想要做的是让Chrome假装成移动设备。我打开“模拟触摸事件”,但似乎仍然在生成鼠标事件。我所希望的是,浏览器的行为或多或少像移动浏览器。我可以在XCode的iOS模拟器中运行我的代码,但无法轻松进行调试。思考?谢谢。模拟Chrome的触摸事件 - 有没有更好的方法?

回答

2

你确定一个真实的触摸设备不发生触摸时发送鼠标事件?

如果您测试了这一点,我确定您会发现真正的触摸设备实际上在轻敲或触摸开始/移动/结束时产生一些鼠标事件。看看https://developer.mozilla.org/en-US/docs/Web/Guide/API/DOM/Events/Touch_events,看看如何避免生成鼠标事件,至少在真实的触摸设备上......它可能无法在Chrome中运行,但您至少必须从那里开始。

+0

不确定是否有我可以在触摸设备上访问的网页(我们在此讨论iPad),它会向我显示触摸和鼠标事件? –

+0

你的意思是除了我链接的那个页面上的样本吗?或者使用GWT设置各种触摸事件并编译它以在设备上运行? –

+0

科林,不是真的。我在寻找的是一种让浏览器与触摸设备更加一致的方式,而不必使用Apple的iOS模拟器,在这种模拟器中调试起来非常痛苦。谢谢。 –