2009-06-05 2 views
2

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

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

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

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

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

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

ответ

4

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

Вот пример:

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

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

+0

Выглядит неплохо! Попробуй ... – Quassnoi

+0

Кажется, именно то, что я искал, спасибо! – Quassnoi

0

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

0

Работает ли Tiddlywiki?

Насколько я знаю, вы можете использовать аспект tiddlywiki «tiddlers», чтобы отображать/скрывать небольшие объемы веб-контента без необходимости совершать поездки на сервер?

+0

@Dipak: «TiddlyWiki - это одностраничное приложение на стороне клиента на основе вики». Не понимаю, как это может мне помочь. Не могли бы вы быть более подробными? – Quassnoi

1

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

0

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

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

Я голосую оба пальцев, если бы я мог ...

Я также проверить плагин jQTouch JQuery, как это может быть более запатентованным путь для лицензированного контента.

+0

Ваша ссылка указывает на этот вопрос. Какой ответ вы хотите проголосовать? – Quassnoi

Смежные вопросы