जवाबों:
MobileSafari (होम स्क्रीन पर लोगों सहित) में किसी भी पुस्तक के निशान को जोड़ने का एकमात्र तरीका बिल्ट यूआई के साथ है, और यह कि एपल्स एक पेज के भीतर स्क्रिप्ट से ऐसा करने के लिए वैसे भी प्रदान नहीं करता है। वास्तव में, मुझे पूरा यकीन है कि सफारी के डेस्कटॉप संस्करण पर ऐसा करने के लिए कोई तंत्र नहीं है।
जब तक सफारी सेवा कार्यकर्ता को लागू नहीं करता है और क्रोम और फ़ायरफ़ॉक्स द्वारा निर्धारित दिशा का अनुसरण करता है, तब तक आपके ऐप को प्रोग्राम को होम स्क्रीन पर जोड़ने का कोई तरीका नहीं है, या ब्राउज़र को उपयोगकर्ता को संकेत देने के लिए
हालांकि, एक छोटा पुस्तकालय है जो उपयोगकर्ता को यह करने के लिए प्रेरित करता है और यहां तक कि सही जगह पर इंगित करता है। एक इलाज करता है।
एक खुला स्रोत जावास्क्रिप्ट पुस्तकालय है जो कुछ संबंधित प्रदान करता है: मोबाइल-बुकमार्क-बुलबुला
मोबाइल बुकमार्क बबल एक जावास्क्रिप्ट लाइब्रेरी है जो आपके मोबाइल वेब एप्लिकेशन के निचले हिस्से में एक प्रोमो बबल जोड़ता है, जो उपयोगकर्ताओं को अपने डिवाइस की होम स्क्रीन पर ऐप को बुकमार्क करने के लिए आमंत्रित करता है। लगातार उपयोगकर्ताओं को परेशान करने से बचने के लिए, यह देखने के लिए कि क्या प्रोमो पहले से प्रदर्शित किया गया है, ट्रैक करने के लिए लाइब्रेरी HTML5 स्थानीय संग्रहण का उपयोग करती है।
इस लाइब्रेरी का वर्तमान कार्यान्वयन विशेष रूप से मोबाइल सफारी, iPhone और iPad उपकरणों पर उपयोग किए जाने वाले वेब ब्राउज़र को लक्षित करता है।
जावास्क्रिप्ट में, यह संभव नहीं है, लेकिन "वेब क्लिप्स" की सहायता से हम iPhone में "होम स्क्रीन पर आइकन" आइकन या शॉर्टकट बना सकते हैं (.mobileconfig के कोड फ़ाइल द्वारा)।
http://appdistro.cttapp.com/webclip/
एक mobileconfig फ़ाइल बनाने के बाद हम इस url को iphone सफारी ब्राउज़र इंस्टॉल सर्टिफिकेट में पास कर सकते हैं और इसे करने के बाद अपने iPhone होम स्क्रीन को चेक करें कि आपके वेब पेज या वेबऐप का शॉर्टकट आइकन है ..
यह एक और अच्छी होम स्क्रीन स्क्रिप्ट है जो iphone / ipad, Mobile Safari, Android, Blackberry Touch smartphones और Playbook का समर्थन करती है।
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
window.navigator.standalone
इसे मोबाइल सफारी में चलाने के लिए जाँचने और आग्रह करने का निर्णय लिया ।