【问题标题】:iPhone 5s - iOS 9.0.2 - safari - Hide address bar when landscape modeiPhone 5s - iOS 9.0.2 - safari - 在横向模式下隐藏地址栏
【发布时间】:2016-01-26 17:55:06
【问题描述】:

有什么办法可以去掉iOS 9.0.2中的safari地址栏?

我尝试了以下方法来隐藏地址栏,但没有成功。

1.添加了元标记。

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">

2。添加了JS代码。

    window.addEventListener("load",function() {
      // Set a timeout...
      setTimeout(function(){
        // Hide the address bar!
        window.scrollTo(0, 1);
      }, 0);
    });

但没有成功。谁能帮我解决这个问题?

【问题讨论】:

  • 你试过&lt;meta name="viewport" content="width=device-width,initial-scale=1.01,minimal-ui"&gt;吗?
  • 可以,但iOS 9+不支持

标签: javascript php jquery iphone ios9


【解决方案1】:

我知道的唯一方法是将您的网站用作网络应用程序。您必须在标题中添加以下内容:

为IOS添加这个

<meta name="apple-touch-fullscreen" content="yes">

对于安卓

<meta name="mobile-web-app-capable" content="yes">

将您的网站添加到主屏幕后。它会在你的 iPhone 屏幕上创建一个图标,当你点击它时,应用程序将以全屏模式启动,没有地址栏

2019 年更新:

这可能不再相关,请考虑 Progressive Web App

https://developers.google.com/web/progressive-web-apps/

【讨论】:

  • @Rukmi Patel:这对你有用吗?请更新您的问题。
  • @RukmiPatel 谢谢,我不明白这个......史蒂夫乔布斯可能不会......它只是s**ks
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多