У меня есть базовое приложение PhoneGap/jQuery-Mobile на iOS, которое изначально загружает страницу index.html, которая является частью приложения. На этой странице есть ссылка, которая ведет на страницу нашего мобильного сайта (не развернутого как часть приложения). Это работает так, как я хотел, потому что, когда я нажимаю на ссылку, она загружает мобильную страницу в моем приложении (я обновил PhoneGap.plist ExternalHosts, чтобы он загружался в моем приложении, а не в Safari).
Мой вопрос: могу ли я с мобильной страницы, отображаемой в моем приложении, но не являющейся частью моего приложения, ссылаться на страницу, которая является часть моего приложения? Это вообще возможно? Если нет, каковы мои варианты достижения такого же поведения?
Основной дизайн, который я хотел бы для своего приложения, состоит в том, чтобы иметь какое-то меню, которое всегда видно, с кнопками, которые возвращают вас в меню разных страниц в приложении (например, «Главная», «Мобильный сайт», «Камера» и т. д.). Щелчок по ссылке меню загружает мобильную веб-страницу под панелью навигации, и эта страница может быть локальной для приложения Phonegap ИЛИ удаленной страницей на нашем сервере. (опционально панель меню/навигации может быть частью мобильного сайта, но это будет работать только в том случае, если кнопка «Домой» в меню страницы мобильного сайта загружает страницу index.html приложения).
План состоит в том, чтобы поддерживать единую кодовую базу для приложений на iOS и Android и по-прежнему получать доступ к возможностям телефона, таким как камера, с помощью PhoneGap. Однако вместо того, чтобы писать вызовы .ajax для каждого обмена информацией на стороне сервера (поиск, обновления баз данных и т. д.), мы могли бы использовать некоторые из наших существующих форм и страниц на стороне сервера, уже размещенных как страницы .aspx, обслуживая их в нашем Приложение PhoneGap. Возможность связывать страницы в моем приложении и на моем мобильном сайте (все с использованием JQuery Mobile) была бы идеальной, если это возможно. Возможность включить phonegap.js на страницы нашего удаленного сервера и включить вызовы javascript API для phonegap изнутри этих страниц было бы еще одним большим бонусом, если бы это было возможно.
Надеюсь, это имеет смысл.
Заранее спасибо!