在iPhone,iPod touch和(大概)iPad上,Apple通過Mobile Safari的JavaScript提供multi-touch event handling。我知道Nexus One最近通過更新添加了多點觸控支持,我相信webOS也支持多點觸控。 Android 2.1和/或webOS是否可以在瀏覽器中使用多點觸控,或者目前它是Apple設備獨有的?Android/webOS設備是否支持多點觸控JavaScript事件?
回答
觸摸事件的最佳主跟蹤(!比多點觸控其他 - 上述回答)似乎是:
http://quirksmode.org/mobile/tableTouch.html
眼下,Android 2.1系統讓你捏/變焦,但僅此而已。沒有細微的多點觸控追蹤,就像你在iPhone上一樣。
更新:2011年5月 - Android蜂窩3.0和3.1瀏覽器現在有適當的多點觸控
這取決於瀏覽器。目前運行Android 1.5和HTC定製TouchFlo界面的HTC Hero瀏覽器一直有多點觸控。自從Android 2更新之前,'Dolphin'瀏覽器也有多點觸控功能。也就是說,我從來沒有嘗試過使用多點觸控來進行除了「縮放」之外的任何操作,所以它可能不適用於特定的Javascript或類似的東西。
在Palm webOS上,您可以獲得多個觸摸事件。您一次最多可以接收五個觸摸點。
如果您正在使用PDK進行本機開發,則處理多個觸摸的操作請參見http://developer.palm.com/index.php?option=com_content&view=article&id=1980&Itemid=337。每個手指在SDL事件中作爲單獨的鼠標進行跟蹤。
對於使用標準SDK的Javascript開發人員,發送的事件表明兩個手指正在使用中。當用戶將兩個手指放在屏幕上時,通常是捏或旋轉,「gesturechange」會在一個或兩個手指在屏幕上移動時觸發,而「gestureend」則在手指從屏幕上擡起時觸發。這些在Palm開發人員網站上沒有很好的記錄,但是它們在mojomatters示例代碼中使用。
編輯:再次查看您的問題,WebOS上的瀏覽器對於通過網站提供的應用程序沒有「觸摸」事件支持。
這取決於設備。但我認爲目前的Android 2.x設備獲得了所有多點觸控。
在三星Galaxy Tab上,我嘗試了Android 2.2瀏覽器,Dolphin HD 4和Opera Mini 5.與我正在尋找的最接近的實現是http://anders.com/cms/352/OpenLayers/iPhone/Android/Touch.Gestures(以'/ touchmaps'結尾的演示)適用於Android 2.2瀏覽器。這只是用Android設備觸摸平移,但在JavaScript中沒有捏縮放手勢捕獲,這是我真正需要的。
Firefox 4具有最好的工作和最好的記錄的JavaScript多點觸摸API。這目前在Firefox 4 beta 3中實現(不幸的是僅在Windows 7上)。我在設備上運行了FF4 beta 2,但它還沒有支持多點觸控。
我希望Android的FF4 b3能夠完成我想要的功能,而其他瀏覽器的實現也將隨之而來。在此之前,這只是一個觀望。
感謝您的鏈接 - 我已經投票了。 –
- 1. Android TV是否支持多點觸控?
- 2. IwUI是否支持多點觸控?
- 3. android:我如何驗證,該設備是否支持多點觸控?
- 4. 單點觸控是否支持AirPlay?
- 5. Android多點觸控支持
- 6. Google地球或Google地圖是否支持多點觸控?
- 7. 編程發現多點觸控的Android設備多指如何支持
- 8. 檢測瀏覽器/設備是否支持雙擊事件
- 9. cgscenegraph中的多點觸控支持
- 10. PyGame多點觸控支持(Windows 8)
- 11. Unity Web player多點觸控支持
- 12. 在支持的設備上的Android多點觸摸
- 13. Backbone.js點擊事件不支持觸摸
- 14. 檢查iOS9設備是否支持3D觸摸並啓用
- 15. Datapower設備XI52是否支持ActiveMQ?
- 16. 檢查設備是否支持模糊
- 17. 檢測設備是否支持jQuery Mobile
- 18. 檢測設備是否支持電話?
- 19. 多點觸控框架與Windows 7本地支持多點觸控?
- 20. 哪些Android設備/版本組合在瀏覽器中支持/不支持多點觸控手勢?
- 21. SFML多點觸控事件不是專爲魔術觸控板設計的嗎?
- 22. 哪些設備支持IOS中的遠程控制事件
- 23. Windows 7多點觸控支持多少點?
- 24. onClick事件是否會觸摸觸摸屏設備?
- 25. JavaScript中的多點觸控事件沒有觸發
- 26. javascript檢測瀏覽器/設備是否支持屏幕旋轉
- 27. 統一網絡是否支持熱點(在移動設備上)?
- 28. OrientDB是否支持多集羣事務?
- 29. D3鼠標事件觸摸事件,即點擊 - >支持的觸摸事件
- 30. iphone/ipads或任何可觸摸設備的highchart觸摸事件支持
這是我見過的最接近的答案 - 我已經設法在自己的應用上使用多點觸控更新測試Nexus One,但他們還不支持通過Javascript實現的多點觸控事件。 –
T-Mobile G1和G2是否支持多點觸控? – RobKohr
你有鏈接到新的蜂窩多點觸控規格嗎? – LeRoy