Domanda

E 'possibile utilizzare Javascript per emulare l'opzione Aggiungi schermata principale al menu dei segnalibri di Safari Mobile?

Qualcosa di simile a window.external.AddFavorite(location.href, document.title); di IE forse?

È stato utile?

Soluzione

L'unico modo per aggiungere eventuali marchi libro in MobileSafari (tra cui quelli sulla schermata iniziale) è con il comando incorporato interfaccia utente, e che le mele non fornisce in ogni caso di fare questo da script all'interno di una pagina. In realtà, io sono abbastanza sicuro che non esiste un meccanismo per fare questo sulla versione desktop di Safari sia.

Altri suggerimenti

Fino Safari implementa servizio dei lavoratori e segue la direzione impostata da Chrome e Firefox, non v'è alcun modo per aggiungere la vostra applicazione programatically alla schermata iniziale, o di avere il browser richiede all'utente

Tuttavia, v'è una piccola libreria che richiede all'utente di farlo e anche punti al posto giusto. Funziona a meraviglia.

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

Un altro script che attiva un 'Aggiungi a Home' pop-up: http://cubiq.org / add-to-home-screen

Non è una libreria JavaScript open source che offre qualcosa legato: cellulare-segnalibro-bolla

  

Il Mobile Segnalibro Bubble è una libreria JavaScript che aggiunge una bolla promo al fondo della vostra applicazione web mobile, invitando gli utenti a segnalibro l'applicazione per schermata iniziale del loro dispositivo. La libreria utilizza memoria locale HTML5 per monitorare se il promo è stata mostrata già, al fine di evitare costantemente fastidioso utenti.

     

L'implementazione corrente di questa biblioteca si rivolge in particolare Safari Mobile, il browser web utilizzato su dispositivi iPhone e iPad.

In javascript, non è possibile ma sì con l'aiuto di “Web clip” siamo in grado di creare un icona "Aggiungi a Home" o un collegamento a iPhone (dal file di codice di .mobileconfig)

https://developer.apple .com / library / content / documentazione / NetworkingInternet / concettuale / iPhoneOTAConfiguration / ConfigurationProfileExamples / ConfigurationProfileExamples.html

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

Dopo aver creato un file mobileconfig possiamo passare questo URL nel browser Safari iphone installare il certificato e dopo fatto controllare la schermata iniziale iphone c'è un'icona di collegamento della pagina Web o webapp ..

Questo è anche un altro buon copione schermata iniziale che supportano iphone / ipad, Safari Mobile, Android, smartphone tocco Blackberry e Playbook.

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top