呼叫Webapp确实让iPhone崩溃了

时间:2012-02-03 07:17:32

标签: iphone ios web-applications fullscreen

我目前正在使用jQuery Mobile构建一个内部webapp(电话目录)。我将电话号码放在一个链接中:<a href="tel:000">call me </a>

这很有效。挂机后,您将返回主屏幕(webapps的正常行为)。但是:如果您启动手机应用程序,iPhone会崩溃。手机应用程序无法打开,状态栏会亮起,一切都会慢慢增加。有时屏幕变黑,你必须重启iPhone。解决方法:双击homebutton并选择另一个多任务应用程序。然后,一切都很正常。

经过数千次尝试,我得出的结论是问题仅出现在全屏模式下:

<meta name="apple-mobile-web-app-capable" content="yes" />    

关闭此功能并使用Safari界面打开webapp:没问题。

我一直在研究这个问题的互联网的广阔性,但不知怎的,我似乎是唯一一个......? 我们在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>

0 个答案:

没有答案