在桌面浏览器中使用 Macbook 触摸板(或其他)进行多点触摸手势

问题描述 投票:0回答:2

我环顾四周,但找不到确凿的答案。是否可以在常规桌面浏览器中检测 Macbook 触摸板或其他笔记本电脑触控板的多点触摸手势和事件。

假设我想单击触摸板,然后滚动(一种拖动滚动),但只有当有额外的手指触摸触摸板时,而不是按住按钮然后用一根手指滑动的常规拖动滚动。

如果有一个适用于任何笔记本电脑触控板的通用 API,那就最好了。

javascript google-chrome asp.net-web-api browser multi-touch
2个回答
1
投票

是否可以在常规桌面浏览器中检测 Macbook 触摸板或其他笔记本电脑触控板的多点触摸手势和事件。

不幸的是,没有。

理论上,Touch API 可能是支持这种方式的。但是,桌面浏览器仅针对具有真正触摸屏的设备(例如平板电脑或智能手机)实现此 API,而不是针对触控板。

此外,许多笔记本电脑根本没有可以跟踪多个触摸点的触控板。此功能在 Apple 笔记本电脑之外相对不常见。


0
投票

我正在搜索这个来测试网络应用程序。我想从 mobile safari 输出“控制台日志”,以便我可以测试多点触控手势是否按预期工作。

如果您使用电缆连接手机并在 ios safari 高级设置中允许它,则可以获取从 iOS safari 发送到 Mac 桌面 safari 的控制台日志。 本文介绍了如何操作:https://academy.test.io/en/articles/3040678-browser-console

© www.soinside.com 2019 - 2024. All rights reserved.