HTML API для сенсорных устройств? - PullRequest
0 голосов
/ 19 апреля 2010

Какие HTML API доступны для устройств с сенсорным экраном (например, планшетных ПК)? Я заметил, что интерфейс GMail для iPad (и другие мобильные интерфейсы) не прокручивается в обычном веб-браузере (притворяясь iPad через хак с пользовательским агентом). Как получить доступ к этому API на ПК?

В моей школе полно планшетных компьютеров, которые не очень хороши в режиме планшета из-за отсутствия поддержки приложений, но, похоже, все больше веб-приложений, которые восполнят этот пробел.

Ответы [ 2 ]

1 голос
/ 19 апреля 2010

В большинстве случаев веб-приложения используют сенсорные события javascript (touch, touchstart, touchend), которые (по понятным причинам) не реализованы в браузерах Desktop.

Проверьте таблицу совместимости PPK для деталей: http://quirksmode.org/mobile/tableTouch.html.

У него также есть демонстрационная программа, показывающая используемые сенсорные события: http://quirksmode.org/m/tests/scrollayer.html. На этой странице есть ссылка на «вариант», который работает в браузерах настольных компьютеров. Это то, что вам нужно.

0 голосов
/ 19 апреля 2010

Вы можете использовать, как вы уже сказали, UserAgent для представления контента, разработанного специально для определенных устройств.

Для каждого устройства вам нужно будет прочитать его документацию о том, как писать HTML, чтобы заставить устройство работать так, как вы хотите.

Например, вот как вы бы это сделали для iPhone / iPodTouch. Вот для iPad. Точно так же, в зависимости от вашего устройства, вы сможете найти соответствующую документацию.

Существует потрясающая открытая база данных, которая может помочь вам получить информацию об устройстве на основе пользовательского агента. Это называется WURFL .

...