2011-11-19 17 views
18

Así que solo he visto un sitio web hacer esto y tengo mucha curiosidad de saber cómo lo hacen. Estoy usando un iPhone 4 con iOS5 por cierto.¿Cómo lo hacen? El sitio móvil agregado a la pantalla de inicio aparece como aplicación independiente

Vaya a http://m.funnyordie.com/ (sitio de comedia de bocetos de Will Ferrell) en el Safari móvil, agréguelo a la pantalla de inicio y luego haga clic en el icono de la pantalla de inicio que acaba de agregar.

El sitio móvil aparece sin ninguno de los botones de Safari o la barra de direcciones. Incluso se muestra en la bandeja de aplicaciones abierta como una aplicación independiente abierta (pulse dos veces en el botón de inicio para ver a qué me refiero cuando Funny o Die no está en primer plano).

Puede navegar por los videos en la página e incluso buscarlos, pero cuando hace clic en una de las otras pestañas (Más vistos, Exclusivas de FoD), lo lleva a la aplicación Safari para obtener una nueva pestaña.

Nunca he visto a nadie más hacer esto y tengo mucha curiosidad de saber cómo lo hacen. ¿Nadie sabe?

+0

[Google Music] (http://music.google.com) también es así. – Mostafa

Respuesta

31

Se llama un clip Web y si especifica algunos metadatos en el código HTML que puede hacer que aparezca en la pantalla de inicio con un icono

https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

Para añadir un icono:

<link rel="apple-touch-icon" href="/custom_icon.png"/> 

Para tener una imagen de inicio:

<link rel="apple-touch-startup-image" href="/startup.png"> 

Para ocultar la barra de navegación:

<meta name="apple-mobile-web-app-capable" content="yes" /> 

Para cambiar el appearnace barra de estado:

<meta name="apple-mobile-web-app-status-bar-style" content="black" /> 
+0

Gracias! Supongo que automáticamente le da un ícono de la aplicación para la bandeja de la aplicación abierta, a pesar de que no vi esa explicitud en los documentos. – Miles

+0

Sí, el 'icono de toque de manzana' es lo que le da el ícono de la aplicación en la bandeja de la aplicación abierta – DHamrick

+0

Bueno, la combinación del ícono y la línea con capacidad web es lo que hace bien? Porque he configurado un ícono para páginas anteriores y eso por sí solo no lo hace aparecer como una aplicación en la bandeja de aplicaciones abierta. – Miles

-3

también para obtener información que parece que están usando jquery mobile muy fuertemente (jquerymobile.com) que creo que puede hacer mucho de todo eso para ti.

+0

Gracias, sí, también por el aspecto y la sensación del sitio. – Miles

Cuestiones relacionadas