anone知道如何删除safari iphone顶部和底部的栏。我有这个移动网页写作,我无法摆脱导航栏。这甚至可能吗?
感谢。
答案 0 :(得分:6)
<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;" />
<!-- this is the part responsible for hidding the bottom bar -->
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta names="apple-mobile-web-app-status-bar-style" content="black-translucent" />
唯一的问题是只有在用户将链接保存到iPhone桌面后才能正常工作。
希望这能解决你的问题。
答案 1 :(得分:5)
您无法从Safari应用程序的顶部和底部删除栏。我已经看过在没有两个条形码的情况下将Safari嵌入其中的应用程序,但是您无法在页面中使用Javascript或元数据标记来执行此操作。
更新
有一些技巧可以让你通过滚动页面来隐藏地址栏。像这样:
<script type="application/x-javascript">
addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false);
function hideURLbar(){
window.scrollTo(0,1);
}
</script>
答案 2 :(得分:3)
您可以在标头中加入<meta name="apple-mobile-web-app-capable" content="yes" />
。
当应用程序在跳板上bookmarked
时,这将删除两个栏。
如果您要删除移动版Safari中的顶部栏,请使用代码Am posted。