Вопрос

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

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

Это было полезно?

Решение

В большинстве случаев WebApps использует сенсорные события JavaScript (Touch, TouchStart, Takeend), которые (по очевидным причинам) не реализуются на настольных браузерах.

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

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

Другие советы

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

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

Например, Вот Как вы сделаете это для iPhone / iPodtouch. Вот для iPad. Аналогично, в зависимости от устройства у вас есть, вы сможете найти правильную документацию.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top