अद्यतन सितंबर 2014: iOS 8 ने minimal-ui
सुविधा को हटा दिया है
फिर से डिफ़ॉल्ट ब्राउज़र व्यवहार पर भरोसा करने के अलावा नेविगेशन बार को हटाने / छिपाने का कोई तरीका नहीं है (स्क्रॉल करते समय बार छिपाए जाएंगे, लेकिन केवल अगर स्क्रॉलिंग तत्व BODY
पृष्ठ का है)। केवल "वर्कअराउंड" ऐप को होमस्क्रीन पर सहेजना है और उचित मेटा टैग सेट करना है (नीचे देखें)।
अगस्त 2014 को अपडेट करें: iOS 8 (बीटा) अब समर्थन नहीं करता हैminimal-ui
। कोई वर्कअराउंड नहीं है। (इसका कारण उन वेबसाइटों द्वारा दुर्व्यवहार के कारण होने की संभावना है, जो इसका उपयोग लोगों को दूर नेविगेट करने से रोकने की कोशिश करते हैं, यद्यपि आईओएस 8 सफारी में नई विशेषताएं हो सकती हैं जिन्हें अभी तक सार्वजनिक नहीं किया गया है जो प्रतिस्थापित करते हैं minimal-ui
।)
iOS 7.1 ने इस समस्या को हल करने के लिए एक नया एपीआई जोड़ा:
<meta name="viewport" content="minimal-ui">
यह नया व्यूपोर्ट फ्लैग डिफ़ॉल्ट रूप से सफारी यूआई को छुपाता है (केवल URL और एसएसएल संकेतक के साथ एक छोटा शीर्षक बार दिखाया गया है)। सफारी यूआई तक पहुंचने के लिए, उपयोगकर्ताओं को सक्रिय रूप से इस शीर्षक बार को टैप करना होगा।
ध्यान दें कि iOS 7.0.x पर, इसके लिए कोई API या ज्ञात वर्कअराउंड नहीं है । उन संस्करणों में, यदि आप सफ़ारी के ब्राउज़र क्रोम को स्थायी रूप से छिपाना चाहते हैं, तो आपको उपयोगकर्ता को वेब ऐप को होम स्क्रीन पर जोड़ने के लिए (उपयुक्त मेटा टैग सेट के साथ <meta name="apple-mobile-web-app-capable" content="yes">
) प्राप्त करने की आवश्यकता है या फोनगैप जैसे कुछ मूल एप्लिकेशन आवरण का उपयोग करें और वितरित करें ऐप स्टोर।
व्यक्तिगत रूप से, मैं चाहता हूं कि उन्होंने iOS 6 मोबाइल सफारी पर लैंडस्केप मोड में पेश किए गए "फुल स्क्रीन" बटन को नहीं हटाया था, जो एक शानदार समाधान था जिसने डेवलपर्स और उपयोगकर्ताओं को खुश किया।
एचटीएमएल 5 पूर्ण स्क्रीन एपीआई (जो कि ओएस एक्स पर सफारी पर समर्थित है!) का समर्थन करने के लिए मोबाइल सफारी के लिए इसे स्थायी रूप से हल करने के लिए एक आदर्श उम्मीदवार होगा। काश, अभी कोई समर्थन नहीं है और ऐतिहासिक रूप से iOS बिंदु रिलीज़ में नए सफारी फ़ीचर नहीं जोड़े गए हैं, इसलिए शायद यह iOS 8 के लिए कुछ है।