Jawaban:
Satu-satunya cara untuk menambahkan tanda buku apa pun di MobileSafari (termasuk yang ada di layar beranda) adalah dengan UI bawaan, dan Apple tidak menyediakannya untuk melakukan ini dari skrip dalam halaman. Nyatanya, saya cukup yakin tidak ada mekanisme untuk melakukan ini pada Safari versi desktop.
Hingga Safari menerapkan Service Worker dan mengikuti arahan yang ditetapkan oleh Chrome dan Firefox, tidak ada cara untuk menambahkan aplikasi Anda secara terprogram ke layar beranda, atau meminta browser meminta pengguna
Namun, ada perpustakaan kecil yang meminta pengguna untuk melakukannya dan bahkan menunjuk ke tempat yang tepat. Bekerja dengan baik.
Ada pustaka Javascript sumber terbuka yang menawarkan sesuatu yang terkait: balon-bookmark-seluler
Balon Bookmark Seluler adalah pustaka JavaScript yang menambahkan gelembung promo ke bagian bawah aplikasi web seluler Anda, mengundang pengguna untuk mem-bookmark aplikasi ke layar beranda perangkat mereka. Pustaka menggunakan penyimpanan lokal HTML5 untuk melacak apakah promo telah ditampilkan, untuk menghindari pengguna yang terus-menerus mengomel.
Implementasi perpustakaan saat ini secara khusus menargetkan Mobile Safari, browser web yang digunakan pada perangkat iPhone dan iPad.
Di javascript tidak mungkin tapi ya dengan bantuan "Web Clips" kita bisa membuat icon "add to home screen" atau shortcut di iPhone (dengan file kode .mobileconfig)
http://appdistro.cttapp.com/webclip/
setelah membuat file mobileconfig kita bisa melewatkan url ini di sertifikat install iphone browser safari dan setelah selesai cek home screen iphone ada icon shortcut halaman web atau webapp ..
Ini juga merupakan script Home Screen bagus lainnya yang mendukung iphone / ipad, Mobile Safari, Android, smartphone Blackberry touch dan Playbook.
https://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Bookmark-Bubble
window.navigator.standalone
dan mendorong mereka untuk menambahkannya jika berjalan di Safari Seluler.