Как обнаружить дрожание в браузере iphone?

Есть вопросы о том, что они либо старые, либо не дают ответа. Я плохо разбираюсь в javascript, я хорошо разбираюсь в jQuery.

Как мне do something при обнаружении дрожания в браузере iphone? Я планирую изменить URL-адрес и отправить пользователя обратно на страницу «библиотеки» веб-сайта при обнаружении встряски.

Из того, что я читал, Android еще не разрешает доступ к акселерометру в браузере. Однако Chrome для Android только что вышел в прошлом месяце, и я не уверен, поддерживается ли он в нем, поэтому я думаю, что этот вопрос касается только iPhone и Android, если кто-нибудь знает, поддерживает ли он его. Я предполагаю, что один и тот же код будет работать для обоих.


person android.nick    schedule 05.03.2012    source источник
comment
Итак, я уронил свой телефон или положил его на стол, а вы меняете URL?   -  person Stealth Rabbi    schedule 05.03.2012
comment
это веб-просмотр, содержащийся в приложении, или просто старый веб-сайт, на который можно перейти в одном из многих мобильных браузеров?   -  person Sam Dozor    schedule 05.03.2012
comment
@StealthRabbi Возможно, нет. Зависит от того, сколько встряхивания требуется, чтобы вызвать событие. ;-) В некоторых приложениях также тривиально вернуться из домашней библиотеки туда, где они были, в случае случайного срабатывания. Однако я не думаю, что установка телефона на стол должна вызвать его. Но, в конце концов, Ник должен решить, хорошее это взаимодействие или нет. Кто мы такие, чтобы сказать, не попробовав приложение?   -  person Greg Pettit    schedule 05.03.2012
comment
@Sam_D старый добрый сайт   -  person android.nick    schedule 06.03.2012


Ответы (1)


если вы используете jquery, вы можете использовать мою библиотеку js https://github.com/GerManson/gShake

person Germán Rodríguez    schedule 05.03.2012