У меня есть мобильное веб-приложение, разработанное как единое место для сотрудников нашей компании, чтобы помочь им найти различные онлайн-ресурсы. В приложении много внутреннего контента, но также есть ссылки на сайты внешних партнеров. Моя проблема является общей с небольшим поворотом. Мне нравится, как приложение выглядит в автономном режиме на iphone, но я изо всех сил пытаюсь найти решение, позволяющее сохранить приложение в автономном режиме, а также предоставить возможность открывать внешние ссылки в сафари. Я знаю, как сохранить приложение в автономном режиме при переходе по ссылкам, но при переходе по внешней ссылке возникает одна из двух проблем:
1) Если я кодирую внешнюю ссылку, чтобы она оставалась в автономном режиме, то нет возможности вернуться к моему приложению с внешнего сайта, поскольку кнопка «Назад», очевидно, больше недоступна.
2) Если я кодирую внешнюю ссылку для открытия в сафари, когда пользователь завершает работу с внешней ссылкой, сеанс для моего приложения закрывается, и пользователь должен вернуться на свой домашний экран и снова открыть его. (Я знаю, что могу закодировать его так, чтобы они возвращались туда, где они были в сеансе, но это не то решение, которое мне нужно).
Мой вопрос заключается в следующем: есть ли способ открывать внешние ссылки ПОВЕРХ отдельного сеанса веб-приложения? Чтобы при закрытии внешней ссылки появлялся автономный сеанс веб-приложения?
Я читал, что могу использовать AJAX для открытия внешних ссылок в активном сеансе, но я не знаю, как это сделать, и не могу найти в Интернете ничего, что бы это хорошо объясняло. Любая помощь приветствуется.
Мое приложение отлично работает в сафари, но выглядит НАМНОГО лучше в автономном режиме; Я был бы ТАК признателен, если бы кто-нибудь мог предоставить решение. Я также готов обсудить оплату кого-то, кто поможет с этим.
Ваше здоровье,
SC