Próbuję przyspieszyć działanie HTML5 poprzez prototypowanie wyjątkowo prostej aplikacji do rysowania za pomocą <canvas>
i dotknięcie zdarzeń, takich jak ontouchstart
i ontouchmove
.Czy przeglądarki na komputery obsługują zdarzenia dotykowe?
To działa poprawnie i wyświetla się w emulatorze Androida, gdzie za pomocą kliknięć myszy symuluję zdarzenia dotykowe. Jednak nie działa w ogóle podczas uruchamiania w mojej przeglądarce na komputerze (Safari 5.1.1, Firefox 7 w systemie Windows).
Myślałem, że zdarzenia kliknięcia myszą będą interpretowane jako zdarzenia dotykowe, takie jak podczas działania w emulatorze.
Zastanawiam się teraz, czy być może przeglądarki desktopowe nie obsługują zdarzeń dotykowych.
Artykuł MDN prowadzi do przykładu, ale nie działa dla mnie w obecnej wersji FF lub Safari. https://developer.mozilla.org/samples/domref/touchevents.html – Justin
@Justin Zobacz zaktualizowaną odpowiedź. – pradeek
Całkiem pewne, że tylko firefox mobile 6+ obsługuje zdarzenia dotykowe, a nie firefox na pulpicie (chyba że używasz zdarzeń moz-touch). –