2014 년 9 월 업데이트 : iOS 8에서 minimal-ui
기능
제거 기본 브라우저 동작에 의존하는 것 외에 탐색 막대를 제거 / 숨길 수있는 방법이 다시 없습니다 (스크롤 할 때 막대가 숨겨 지지만 스크롤 요소가 BODY
페이지에있는 경우에만 해당 ). 유일한 "해결 방법"은 앱을 홈 화면에 저장하고 적절한 메타 태그를 설정하는 것입니다 (아래 참조).
2014 년 8 월 업데이트 : iOS 8 (베타)은 더 이상minimal-ui
. 해결 방법이 없습니다. (그 이유는 사람들이 다른 곳으로 이동하는 것을 막기 위해 그것을 사용한 웹 사이트의 남용 때문일 수 있습니다. 따라서 iOS 8 Safari에는 아직 공개되지 않은 새로운 기능이있을 수 있습니다 minimal-ui
.)
iOS 7.1은이 문제를 해결하기 위해 새로운 API를 추가했습니다.
<meta name="viewport" content="minimal-ui">
이 새로운 뷰포트 플래그는 기본적으로 Safari UI를 숨 깁니다 (URL 및 SSL 표시기가있는 작은 제목 표시 줄 만 표시됨). Safari UI에 액세스하려면 사용자가이 제목 표시 줄을 적극적으로 탭해야합니다.
참고 것을 아이폰 OS 7.0.x에, 어떤 API 또는 알려진 해결 방법이 없습니다 이에 대한. 해당 버전에서 Safari의 브라우저 크롬을 영구적으로 숨기려면 사용자가 웹 앱을 홈 화면에 추가하도록하거나 (적절한 메타 태그가 설정된 상태로 <meta name="apple-mobile-web-app-capable" content="yes">
) Phonegap과 같은 일종의 기본 앱 래퍼를 사용하여 배포해야합니다. 앱 스토어.
개인적으로 저는 그들이 iOS 6 모바일 사파리의 가로 모드에서 도입 한 "전체 화면"버튼을 제거하지 않았 으면 좋겠습니다. 이는 개발자와 사용자를 만족시키는 훌륭한 솔루션이었습니다.
이 문제를보다 영구적으로 해결할 수있는 완벽한 후보는 Mobile Safari가 HTML5 전체 화면 API (OS X의 Safari에서 지원됨)를 지원하는 것입니다. 아아, 지금은 지원이 없으며 역사적으로 iOS 포인트 릴리스에는 새로운 Safari 기능이 추가되지 않았으므로 iOS 8에 해당하는 것일 수 있습니다.