Вызов из Webapp не дает сбой iPhone - PullRequest
1 голос
/ 03 февраля 2012

В настоящее время я создаю собственное веб-приложение (телефонный справочник) с помощью jQuery Mobile.Я поместил номера телефонов в ссылку: <a href="tel:000">call me </a>

Это прекрасно работает.После того, как вы повесите трубку, вы вернетесь на домашний экран (нормальное поведение для веб-приложений).НО: если вы запустите приложение телефона, iPhone вылетает.Приложение телефона не открывается, загорается строка состояния и все медленно увеличивается.Иногда экран становится черным, и вы должны перезагрузить iPhone.Обходной путь: дважды щелкните домашнюю кнопку и выберите другое многозадачное приложение.Опять же, все нормально.

После тысяч попыток я пришел к выводу, что проблема появляется ТОЛЬКО в полноэкранном режиме:Веб-приложение с интерфейсом Safari: никаких проблем.

Я пытался разобраться в просторах Интернета, но почему-то я, кажется, единственный ...?Мы тестировали на iPhone 4 и iPhone 4S.Оба с последней версией iOS.

Вы также можете попробовать это: www.gopeter.de / tel - поместите приложение на домашний экран / трамплин, телефон 0000 и немедленно повесьте трубку.После этого нормальное приложение «телефон» перестает работать ...

Исходный код этой страницы только:

<!DOCTYPE>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="apple-mobile-web-app-capable" content="yes" />    
    <title>Anrufen</title>
</head>
<body>
     <a href="tel:0000">call me</a>
</body>
</html>
...