'ontouchstart' in window returns 在 MS Edge 浏览器 phone 模拟器中为真,但未触发 touchstart 事件
'ontouchstart' in window returns true in MS Edge browser phone emulator, but the touchstart event is not fired
当我 select Windows Phone 10 浏览器配置文件位于 Microsoft Edge 开发人员工具仿真选项卡时,'ontouchstart' in window
returns true
但是 touchstart
事件没有被触发。
这是一个错误吗?一个真实的 Windows 10 phone 的行为方式是否相同?有没有办法在 Edge 上模拟 touchstart?
注意:我知道 pointerup
事件,但我认为,如果只触发 pointerup
,'ontouchstart' in window
应该是 false
。
您使用的是鼠标吗?
我不知道 Edge 在使用 Windows Phone 10 浏览器配置文件时是否应该模拟触摸屏事件,但我猜它不会。笔记本电脑(现在)通常有触摸屏,这些会在桌面边缘(如果我没记错的话还有 IE)上创建 touchstart 事件,所以微软可能已经决定输入法(鼠标、触摸、笔)不应该被视为一部分desktop/mobile 区别。
无论如何,如果您手头有一台带触摸屏的电脑,您可以用它来测试 touchstart/touchend,但我不确定还能怎么做。
当我 select Windows Phone 10 浏览器配置文件位于 Microsoft Edge 开发人员工具仿真选项卡时,'ontouchstart' in window
returns true
但是 touchstart
事件没有被触发。
这是一个错误吗?一个真实的 Windows 10 phone 的行为方式是否相同?有没有办法在 Edge 上模拟 touchstart?
注意:我知道 pointerup
事件,但我认为,如果只触发 pointerup
,'ontouchstart' in window
应该是 false
。
您使用的是鼠标吗?
我不知道 Edge 在使用 Windows Phone 10 浏览器配置文件时是否应该模拟触摸屏事件,但我猜它不会。笔记本电脑(现在)通常有触摸屏,这些会在桌面边缘(如果我没记错的话还有 IE)上创建 touchstart 事件,所以微软可能已经决定输入法(鼠标、触摸、笔)不应该被视为一部分desktop/mobile 区别。
无论如何,如果您手头有一台带触摸屏的电脑,您可以用它来测试 touchstart/touchend,但我不确定还能怎么做。