Я разрабатываю веб-приложение для iPhone, следуя некоторым советам, которые можно найти здесь: http://matt.might.net/articles/how-to-native-iphone-ipad-apps-in-javascript/. В частности, я разработал его для открытия в полноэкранном окне без адресной строки Safari с помощью
<meta name="apple-mobile-web-app-capable" content="yes" />.
На моем собственном iPhone 4 при тестировании это вызывает странное поведение.В отличие от других приложений и Safari, когда я отхожу от этого приложения, оно не имеет фона;это не сохраняет состояние выполнения.Он просто теряет все.Если я переключаюсь на что-то другое на своем телефоне, а затем возвращаюсь к своему веб-приложению, оно снова запускает его заново.Итак, вот некоторые отдельные вопросы, которые составляют мое замешательство:
1) Это стандартное поведение или что-то странное, что происходит на моем телефоне?То есть, если у вас есть конкретные знания об iPhone и вы знаете, что этого не должно произойти, мне было бы интересно узнать.В противном случае,
2) Можно ли что-нибудь сделать, чтобы изменить это?Могу ли я заставить его сохранить текущее состояние так же, как в Safari?
В документации разработчика Safari странно об этом ничего не сказано.