我有一个在 iPad 上的 Safari 上运行的网络应用程序。我正在从 iPad 主页启动应用程序。我希望应用程序以全屏模式启动,并继续以全屏模式运行(即不显示 Safari 地址栏)。因此,我在站点母版页中添加了以下元标记:
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
<meta name="viewport" content="width=device-width">
我从 iPad 主页启动应用程序,它以全屏模式很好地启动(不显示 Safari 地址栏),但是当我单击站点中的另一个页面时(具有相同的元标记,从相同的继承网站母版页)然后地址栏突然出现在视图中(并保持在视图中)。该链接如下所示(我使用的是 jQueryMobile):
<a href="/Home" data-ajax="false">Home</a>
在内部页面之间导航时,如何通过隐藏地址栏来强制 Web 应用程序保持看起来像“本机应用程序”?