Pergunta

É possível usar o Javascript para emular a opção Adicionar tela inicial no menu de marcadores do Mobile Safari?

Algo semelhante ao window.external.AddFavorite(location.href, document.title); do IE possivelmente?

Foi útil?

Solução

A única maneira de adicionar quaisquer marcas de livro em MobileSafari (incluindo aqueles na tela inicial) é com o builtin UI, e que maçãs não fornece uma maneira de fazer isso a partir de scripts em uma página. Na verdade, eu tenho quase certeza que não há nenhum mecanismo para fazer isso na versão desktop do Safari também.

Outras dicas

Até implementos Safari Trabalhador Serviço e segue o conjunto de direção, Chrome e Firefox, não há nenhuma maneira de adicionar seu aplicativo através de programação para a tela inicial, ou para que o navegador alerta o usuário

No entanto, existe uma pequena biblioteca que pede ao utilizador para fazê-lo e até mesmo aponta para o lugar certo. Funciona um tratamento.

https://github.com/cubiq/add-to-homescreen

Outro script que desencadeia uma 'Adicionar à tela inicial' pop-up: http://cubiq.org / add-a-tela inicial

Há uma biblioteca JavaScript open source que oferece algo relacionado: móvel-marcador-bolha

O Mobile Bookmark bolha é uma biblioteca JavaScript que adiciona uma bolha promo para o fundo da sua aplicação web móvel, convidando os usuários para marcar o aplicativo à tela inicial do seu dispositivo. Os usos de biblioteca HTML5 armazenamento local para controlar se o promo já foi exibido, para evitar constantemente irritante usuários.

A implementação atual desta biblioteca visa especificamente Mobile Safari, o navegador web utilizado em dispositivos iPhone e iPad.

Em javascript, não é possível, mas sim com a ajuda de “Web Clips” Podemos criar um ícone "Adicionar à tela inicial" ou atalho no iPhone (pelo arquivo de código de .mobileconfig)

https://developer.apple .com / biblioteca / content / documentação / NetworkingInternet / conceitual / iPhoneOTAConfiguration / ConfigurationProfileExamples / ConfigurationProfileExamples.html

http://appdistro.cttapp.com/webclip/

depois de criar um arquivo mobileconfig podemos passar esta URL no browser safari iphone instalar um certificado e depois de feito isso verifique sua tela inicial do iPhone, há um ícone de atalho da sua página Web ou webapp ..

Este é também um outro roteiro Home Screen bom que o apoio iPhone / iPad, Mobile Safari, Android, Blackberry smartphones toque e Playbook.

https://github.com/h5bp/mobile-boilerplate/ wiki / mobile-Bookmark-Bubble

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top