为了隐藏作为主屏幕图标书签的 Web 应用程序的 Safari UI 组件,我正在使用此元标记。
<meta name="apple-mobile-web-app-capable" content="yes" />
按照iPhone Dev Center上的规定操作,但从主屏幕图标启动时地址栏和工具栏仍然存在。我需要做些什么不同的事情吗?有人有例子吗?
<meta name="apple-mobile-web-app-capable" content="yes" />
按照iPhone Dev Center上的规定操作,但从主屏幕图标启动时地址栏和工具栏仍然存在。我需要做些什么不同的事情吗?有人有例子吗?
window.top.scrollTo(0, 1);
在iPhone上可用,但在iPad上无法使用。我已成功地通过以下方式在iPad(和其他地方)隐藏了浏览器组件:
<meta name="apple-mobile-web-app-capable" content="yes" />
我还使用主屏幕链接启动应用。
<meta name="viewport"
content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
我还没有尝试过在省略视口属性的情况下查看浏览器组件是否仍然隐藏。
Have you tried adding...
<meta name="apple-touch-fullscreen" content="yes" />
<meta name="apple-mobile-web-app-capable" content="yes" />
(请参见此处)。 - Benoit我知道这可能比较老,但我在寻找解决方案时遇到了这个问题。我也通过添加以下内容来修复它:
window.top.scrollTo(0, 1);
添加到页面的onload方法中。希望能帮助其他遇到这个问题的人。
试试这个
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="viewport" content="width=device-width; user-scalable=0;">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<link rel="apple-touch-icon" href="icon.png">
minimal-ui
。<meta name="viewport" content="width=device-width, initial-scale=1, minimal-ui">
所有上述的元标签和window.scrollTo,在我的iPad上都无法使用, 我在Safari浏览器中找到了一个按钮,位于书签旁边,你可以选择“添加到主屏幕”,它会创建一个新的图标,你可以像本地应用程序一样启动你的Web应用程序,而且没有地址栏。
apple-mobile-web-app-capable
的重要说明,如果您已经将该应用程序添加到书签,请删除该书签并重新添加以启用更改。 - Chris Baxter