Ipod上全屏模式的Web应用程序

时间:2011-09-26 20:47:34

标签: javascript iphone ios ios4 iphone-standalone-web-app

我有一个网络应用程序我正在建立一个移动网站。如果用户已将页面添加到主屏幕,我试图在没有导航栏的情况下全屏运行。

现在,我的javascript非常简单:

if (navigator.standalone) {
    alert ('From Home Screen');
} else {
    alert ('From Browser');
}

我想查看是否可以检测用户是否已将应用添加到其主屏幕。使用上面的代码,即使将应用程序添加到主屏幕,该应用程序也只会被else语句捕获。

通过Apple的文档,我发现了这个好东西:

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

向我添加该代码似乎没有做任何事情。我仍然无法让网站进入全屏模式,或者将其作为独立模式提醒。

1 个答案:

答案 0 :(得分:1)

当链接添加到主屏幕时(显然)处理了该元标记。因此,如果您在添加元标记之前将其添加到主屏幕,则无效。

尝试从主屏幕中删除图标并重新添加。