当前位置: 首页 > 面试题库 >

如何隐藏iPhone上的地址栏?

娄森
2023-03-14
问题内容

如何隐藏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像素向下滚动技巧不起作用的原因。

我无法将其放大,因为设计的热门之处在于每个人都可以滚动,但是此页面可以折叠… :)


问题答案:

我只是自己打这个。如果地址栏没有隐藏,则可能是因为页面滚动时间不够长。

当。。。的时候

window.scrollTo(0,1)

称为页面的长度 必须 大于窗口的长度,以便发生滚动事件。

仅当滚动甚至发生时,移动浏览器才会隐藏地址栏。



 类似资料:
  • 使用window.open(),想要隐藏新开窗口地址栏 但是谷歌浏览器中不支持地址栏隐藏,location=no无效,且不能使用全屏 如何隐藏地址栏,还有其他方法吗

  • 本文向大家介绍移动端WebApp隐藏地址栏的方法,包括了移动端WebApp隐藏地址栏的方法的使用技巧和注意事项,需要的朋友参考一下 1、很多资料说,添加以下代码,可以隐藏地址栏,但我试了很多次,貌似不成功啊。 2、我们可以通过另一种方法来隐藏地址栏。在页面加载完成之后滚动窗口,这个确实有效,唯一要注意的是页面高度必须够高,核心代码如下: 3、但是当页面高度自适应窗口(height:100%),以上

  • 问题内容: 我必须隐藏浏览器的地址栏。我正在使用此代码: 在许多解决方案中,仅location=no属性可以隐藏地址栏(在IE和Chrome中)。但是,这对我不起作用(即使在IE和Chrome中也是如此)。 最后,我找到了一条MSDN文章,其中描述了如何location=no简单地隐藏后退/前进/停止导航按钮,并使地址栏为只读。 有什么解决方案可以通过忽略上面的MSDN文章来隐藏整个地址栏吗? 我

  • 序言 我正在使用Swift 2开发Xcode 7.0.1 是我试图了解如何检索这些信息的时间(更新、天数) 我已经看到了一个框架,CoreBooth,可能可以帮助我。(更新,绝对不是!!) 任何想法?Objecte-c/swwift/c/c...不管是什么...都是一样的。 我已经在这个答案中测试了代码,但打印了: 关于这一点,我已经阅读了官方文件: 在iOS 7及更高版本中,如果您询问iOS设备

  • 本文向大家介绍javascript模拟post提交隐藏地址栏的参数,包括了javascript模拟post提交隐藏地址栏的参数的使用技巧和注意事项,需要的朋友参考一下 通过js模拟post提交 1:请求需要的参数过长,超过get允许的最大长度 2:想要隐藏地址栏的参数

  • 我的iPhone应用程序要求状态栏始终隐藏。这通常很容易做到,如果我只在iPhone上运行应用程序,它就可以工作。然而,如果我在iPad上运行该应用程序,状态栏仍然会出现在内容的顶部。那么,无论我的iPhone only应用程序运行在什么设备上,我如何确保状态栏都是隐藏的呢?我目前正在代码中执行以下操作: 为每个视图控制器调用此方法(我实际上在UIViewController上创建了一个类别,它可