iPhone手机网+删除safari界面栏

时间:2010-07-12 16:15:20

标签: iphone xhtml mobile

anone知道如何删除safari iphone顶部和底部的栏。我有这个移动网页写作,我无法摆脱导航栏。这甚至可能吗?

感谢。

3 个答案:

答案 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。