Единственный способ добавить любые закладки в MobileSafari (в том числе на домашнем экране) с помощью встроенного пользовательского интерфейса, и Apple не предоставляет никаких возможностей для этого с помощью скриптов на странице. На самом деле, я уверен, что в настольной версии Safari нет механизма для этого.