【发布时间】:2016-05-16 19:58:04
【问题描述】:
我看到这在 iOS7 中是不可能的,但现在在 iOS9 中。可以用javascript隐藏地址栏吗?
我想为 iPhone 和 iPad 用户这样做。
谢谢!
【问题讨论】:
标签: javascript ios iphone
我看到这在 iOS7 中是不可能的,但现在在 iOS9 中。可以用javascript隐藏地址栏吗?
我想为 iPhone 和 iPad 用户这样做。
谢谢!
【问题讨论】:
标签: javascript ios iphone
您可以在 Web App Manifest 中声明 display mode。
"display": "standalone"
该应用程序的外观和感觉就像一个独立的应用程序。这可以包括具有不同窗口的应用程序、应用程序启动器中自己的图标等。在这种模式下,用户代理将排除用于控制导航的 UI 元素,但可以包括其他 UI 元素,例如状态栏。
唯一的问题是用户必须先将您的网络应用添加到主屏幕。
【讨论】:
这是您正在寻找的吗? http://pastebin.com/16s8Xvbw
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=1">
<style>
body { height: 100vh; padding: 0; margin: 0; }
div.content { height: 100%; }
div.spacer { height: 1px; }
</style>
Stackoverflow 使用:Is it possible to hide URL bar in iOS 9 (Safari browser) by using JavaScript?
【讨论】: