Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to hide Safari Mobile browser bottom button bar in iPhone?

Following is head section:

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

    <meta name="apple-touch-fullscreen" content="yes" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="black" />

    <link rel="apple-touch-icon" href="/custom_icon.png"/>
    <link rel="apple-touch-startup-image" href="/startup.png">

    <script src="http://www.google.com/jsapi"></script>

    <script>
      window.top.scrollTo(0, 1);
      alert('ok');
      google.load("jquery", "1.4.1");
      google.load("jqueryui", "1.8.0");
    </script>

</head>

using iOS 4.2.1

Above is not working for me. Browser Address bar and bottom toolbar are still there. I have tried some tutorials but I am unable to change anything. Any idea?

like image 615
Awan Avatar asked Feb 08 '12 10:02

Awan


People also ask

How do I make the Safari toolbar disappear?

Enter full screen mode, right-click anywhere around the address bar then click "Hide Toolbar" in the menu that appears. Although next time you enter full screen mode the toolbar comes back.

Why is my iPhone browser bar at the bottom?

"Controls are brought to the bottom of the screen so that they are easier to reach with one hand," the tech blog reads. By moving the search bar down, it also clears up space and allows users to focus more on the webpage's content. Not only that but this new search bar doubles as a tabs bar.


2 Answers

For iOS 7.1, you can set this in your header to minimize the UI:

<meta name="viewport" content="width=device-width, minimal-ui">

It was introduced in iOS 7.1 beta 2. This site was instrumental in helping me understand how minimal-ui works: http://www.mobilexweb.com/blog/ios-7-1-safari-minimal-ui-bugs

like image 93
Mr. T Avatar answered Sep 19 '22 15:09

Mr. T


You cannot programmatically hide the toolbar in Mobile Safari.

Your users need to add your web app to their home screens in order for the bars to be hidden when they next launch your app by tapping its icon. This is done by tapping the middle button in the toolbar, then choosing Add to Home Screen. You may need to display a message informing your users to do this.

like image 39
BoltClock Avatar answered Sep 19 '22 15:09

BoltClock