Я пишу мобильное приложение HTML5 и использую PhoneGap, чтобы отправить его на iPad. Приложение аналогично приложению Twitter для iPad в том, что оно перечисляет несколько элементов, позволяет пользователям щелкать по ним и потенциально загружает внешнюю ссылку в приложении. Facebook также делает это со своими приложениями.
Написание приложения, которое загружает внешний контент в приложение HTML5, оказалось ужасным опытом до этого момента. Я могу сбросить IFRAME на странице, но он не поддерживает прокрутку на iPad из коробки. Я сделал несколько забавных вещей, чтобы подключить iscroll4 к iframe, но это крайне противоречиво. Скрипты могут прыгать в iframe и пытаться вырваться. Ошибки безопасности выбрасываются. Вы должны изменить источник PhoneGap, чтобы разрешить внешние запросы от iframe. Я не могу делать никаких предположений о мета-области просмотра, потому что источник является внешним. Список можно продолжить ...
Я могу исправить многие из этих вещей с помощью индивидуальных хакерских решений и темной магии, но все это время я чувствовал, что просто должен быть лучший способ. Есть ли компонент, который работает вокруг всего этого? Я чувствовал, что встроенная оболочка для браузера внутри JavaScript устранит многие из этих проблем, но, похоже, не может найти ничего подобного - что все остальные используют?
Примечание: я только что обнаружил плагины пробелов в браузере телефона - думаю, это будет популярный выбор: -)