Сделал промостраницу, которая должна считать клики посетителя (
ссылка). Использую jQuery, клики считаю по событию mousedown. На десктопах все работает, а на мобильных и планшетах как-то коряво. Никогда с ними не работал, и не могу понять, почему не работает.
1. На андроиде (HTC и Samsung) при двойном клике, браузер пытается зумить страницу (при этом не зумит до конца, а возвращает в исходный вид). Зум пользователя запрещен:
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
2. На iPhone пропускает некоторые клики (возможно он считает их тапами или еще чем-то). Особенно если кликать быстро.