Yanıtlar:
MobileSafari'de herhangi bir kitap işareti eklemenin tek yolu (ana ekrandaki olanlar dahil) yerleşik kullanıcı arayüzüdür ve Apples bunu bir sayfadaki komut dosyalarından yapmak için herhangi bir şekilde sağlamaz. Aslında, Safari'nin masaüstü sürümünde de bunu yapmak için bir mekanizma olmadığından oldukça eminim.
Safari, Service Worker'ı uygulayana ve Chrome ve Firefox tarafından belirlenen yönü takip edene kadar, uygulamanızı programlı olarak ana ekrana eklemenin veya tarayıcının kullanıcıyı uyarmasını sağlamanın bir yolu yoktur.
Bununla birlikte, kullanıcıdan bunu yapmasını isteyen ve hatta doğru noktayı işaret eden küçük bir kütüphane var. Bir tedavi işe yarar.
İlgili bir şey sunan açık kaynaklı bir Javascript kütüphanesi var: mobile-bookmark-bubble
Mobil Yer İşareti Balonu, mobil web uygulamanızın altına bir promosyon balonu ekleyen ve kullanıcıları uygulamayı cihazlarının ana ekranına yer işareti koymaya davet eden bir JavaScript kitaplığıdır. Kitaplık, kullanıcıları sürekli rahatsız etmekten kaçınmak için promosyonun önceden gösterilip gösterilmediğini izlemek için HTML5 yerel depolamayı kullanır.
Bu kitaplığın mevcut uygulaması özellikle iPhone ve iPad cihazlarında kullanılan web tarayıcısı olan Mobile Safari'yi hedeflemektedir.
Javascript'te mümkün değil ama evet “Web Klipleri” yardımıyla iPhone'da bir "ana ekrana ekle" simgesi veya kısayol oluşturabiliriz (.mobileconfig kod dosyasıyla)
http://appdistro.cttapp.com/webclip/
bir mobileconfig dosyası oluşturduktan sonra bu url'yi iphone safari tarayıcı yükleme sertifikasında geçirebiliriz ve bunu yaptıktan sonra iphone ana ekranınızı kontrol edin, Web sayfanızın veya web uygulamanızın bir kısayol simgesi vardır ..
Bu aynı zamanda iphone / ipad, Mobile Safari, Android, Blackberry touch akıllı telefonları ve Playbook'u destekleyen başka bir iyi Ana Ekran betiğidir.
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
window.navigator.standalone
Mobil Safari'de çalışıyorsa kontrol etmeye ve eklemelerini teşvik etmeye karar verdim .