WML-подобное решение для iPhone

Мы разрабатываем веб-приложение, которое должно быть доступно с мобильного телефона.

Он включает в себя простой текстовый древовидный каталог.

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

Это позволяет предварительно загружать несколько <card> в один документ и быстро просматривать эти <card>.

Однако iPhone вообще не поддерживает WML, и другие мобильные браузеры имеют с ним множество проблем.

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


person Quassnoi    schedule 05.06.2009    source источник


Ответы (5)


Это не совсем то же самое, что и WML, но iUI Джо Хьюитта был разработан на той же самой идее. предварительной загрузки разных <div>, соответствующих разным страницам, и облегчения навигации между ними.

Вот пример:

http://iui.googlecode.com/svn/tags/REL-current/samples/music.html

Посмотрите на исходный код, чтобы увидеть, что каждая <div> или <ul> на самом деле является отдельной страницей. Вы также можете динамически добавлять страницы с помощью AJAX.

person Arnaud    schedule 05.06.2009

Если вы разрабатываете сайт только для iPhone, я бы порекомендовал отличный плагин jQTouch для jQuery. Он позволяет хранить страницы в отдельных тегах div, а затем перемещаться между ними без обновления страницы.

person James Goodwin    schedule 01.10.2009

Я думаю, что один из трюков заключается в том, чтобы загрузить страницу с div шириной 320 пикселей и прокрутить ее по горизонтали с помощью Javascript. Вы можете заставить iPhone скрывать горизонтальные полосы прокрутки.

person pgb    schedule 05.06.2009

Тиддливики будет работать?

Насколько мне известно, вы можете использовать тиддлеровский аспект тиддливики, чтобы показывать/скрывать небольшое количество веб-контента без необходимости заходить на сервер?

person Dipak Patel    schedule 05.06.2009
comment
@Dipak: TiddlyWiki — это клиентское одностраничное приложение, созданное по модели вики. Не понимаю, как это может мне помочь. Не могли бы вы быть более подробным? - person Quassnoi; 05.06.2009

Я еще не могу голосовать, но я проверил текст ссылки, и это здорово. Я работал над чем-то подобным для прототипирования экрана, но не стал складывать 2 и 2, чтобы увидеть его практическую пользу.

Уточнение по неправильно сформированной ссылке: я имел в виду связь iUi для CSS, которая создает разделы div с соответствующей иллюстрацией, чтобы выглядеть так, как будто веб-контент создается приложением iPhone. Это отличное дополнение к комплексному решению.

Я голосую двумя большими пальцами вверх, если можно...

Я также проверю плагин jQTouch jQuery, так как это может быть более проприетарный способ использования лицензионного контента.

person mobibob    schedule 11.10.2009
comment
Ваша ссылка указывает на этот самый вопрос. За какой ответ вы хотели проголосовать? - person Quassnoi; 11.10.2009