WML-подобное решение для iPhone - PullRequest
2 голосов
/ 05 июня 2009

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

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

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

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

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

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

Ответы [ 5 ]

4 голосов
/ 06 июня 2009

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

Вот пример:

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

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

1 голос
/ 02 октября 2009

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

0 голосов
/ 11 октября 2009

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

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

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

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

0 голосов
/ 05 июня 2009

Будет ли работать Tiddlywiki?

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

0 голосов
/ 05 июня 2009

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

...