【发布时间】:2011-05-06 06:23:51
【问题描述】:
如何在 iPhone 上隐藏地址栏?
到目前为止,我尝试了两种不同的方法:
在页面加载时使用 JavaScript 向下滚动一个像素的技巧
-
还有以下元标记:
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" /><meta name="apple-mobile-web-app-capable" content="yes" />
还有这个:
<meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" />
我完全糊涂了。
PS:哦,我忘记了一件非常重要的事情:网页本身不会溢出浏览器窗口。这可能是 1 像素向下滚动技巧不起作用的原因。
我不能让它变大,因为关于设计的热门话题,每个人都可以滚动,但是这个页面折叠了...... :)
【问题讨论】:
-
如果页面没有溢出浏览器视口,为什么不把页面主体调高一点,滚动到0,1隐藏地址栏然后禁用滚动?
-
这些元标记只有在应用程序通过主屏幕上的书签启动时才有效。更多信息:developer.apple.com/library/safari/codinghowtos/Mobile/…
-
上面的例子应该使用'name'属性,而不是'names'。
标签: javascript iphone html css safari