puedo porque para las gratis descargar deja como app aplicaciones actualizar actualiza ios iphone web-applications web camera

porque - La pantalla de la aplicación web iOS 8 se encoge después de cargar la aplicación de la cámara



no puedo descargar aplicaciones en mi iphone 4 (4)

Estoy en el proceso de crear una aplicación web y me encontré con un problema con iOS 8. Tenga en cuenta que esto es específico de iOS 8, ya que funciona bien en versiones anteriores.

Tengo una página que carga imágenes tomadas directamente desde el teléfono o la tableta. Utilizo el siguiente enlace para llamar a la aplicación de la cámara:

<input type="file" accept="image/*" capture="camera" name="files[]">

La aplicación de la cámara se abre como se espera y toma la fotografía sin problemas. Sin embargo, cuando la aplicación de la cámara se cierra y vuelve a la aplicación web, la altura de la pantalla se reduce en más de la mitad. No hay forma de corregir esperar para cerrar y reiniciar la aplicación.

Puedes ver cómo se ve después de tomar la foto aquí: Screencast

Parece que la pantalla permanece en el paisaje. Sin embargo, rotar el dispositivo solo lo empeora.

Supongo que se trata de un error de iOS 8 pero me pregunto si alguien tiene alguna idea sobre cómo corregir el problema o solucionarlo.

Una última nota, el problema solo ocurre cuando se ejecuta como una aplicación web. Cuando se usa Safari, funciona.

FYI - aquí están las meta etiquetas que estoy usando:

<!-- Run in full-screen mode. --> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="mobile-web-app-capable" content="yes"> <!-- Make the status bar black with white text. --> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <!-- Customize home screen title. --> <meta name="apple-mobile-web-app-title" content="DigiSite"> <!-- Disable phone number detection. --> <meta name="format-detection" content="telephone=no"> <!-- Set viewport. --> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> <!-- Startup images --> <!-- iOS 6 & 7 iPad (retina, portrait) --> <link href="http://img.digisite.us/splash.png?w=1536&h=2008&c=<br /> <b>Notice</b>: Undefined index: background in <b>/home5/digisite/public_html/mobile/mobileHeader.php</b> on line <b>22</b><br /> &n=lumentum" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"> <!-- iOS 6 & 7 iPad (retina, landscape) --> <link href="http://img.digisite.us/splash.png?w=1496&h=2048&c=&n=lumentum" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"> <!-- iOS 6 iPad (portrait) --> <link href="http://img.digisite.us/splash.png?w=768&h=1004&c=&n=lumentum" media="(device-width: 768px) and (device-height: 1024px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image"> <!-- iOS 6 iPad (landscape) --> <link href="http://img.digisite.us/splash.png?w=748&h=1024&c=&n=lumentum" media="(device-width: 768px) and (device-height: 1024px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 1)" rel="apple-touch-startup-image"> <!-- iOS 6 & 7 iPhone 5 --> <link href="http://img.digisite.us/splash.png?w=640&h=1096&c=&n=lumentum" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"> <!-- iOS 6 & 7 iPhone (retina) --> <link href="http://img.digisite.us/splash.png?w=640&h=920&c=&n=lumentum" media="(device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image">

Gracias por adelantado.


Estoy viendo el mismo problema en el iPad 2 con iOS8. Parece que tiene que ver con la orientación en la que abres la aplicación. Si abrimos la aplicación en modo vertical (vertical), cambiamos a horizontal (horizontal) y funciona bien. Solo cuando se abre la aplicación en el paisaje se encoge la ventana gráfica.

No he podido reproducir este problema en iOS7.

Antes de la captura de fotos:

Después de la captura de la foto:


Ben, tienes toda la razón, este es un error de iOS 8. No puedo determinar cómo trabajar programáticamente a su alrededor. Si alguien más tiene alguna idea, no dude en compartirla. Pero hay una forma de corregir manualmente.

El problema parece ser que la aplicación de la cámara no identifica correctamente la posición correcta. En mi iPhone, la aplicación de la cámara siempre se abre en modo vertical, incluso si se mantiene en posición horizontal. Si detecta esto, simplemente siga girando el dispositivo hasta que corrija automáticamente la posición. Me tomó dos intentos antes de que se corrigiera. Una vez en el modo correcto, haga clic en "Usar foto" y todo estará bien. Entonces, como dijo Ben, siempre que la aplicación web y la aplicación de cámara estén en la misma orientación, todo está bien. Si no son su aplicación web, el puerto de visualización se arruinará. Una vez que esto ocurre, su único recurso es cerrar la aplicación y volver a intentarlo. Otro nodo interesante, solo ocurre cuando se ejecuta una aplicación de pantalla completa. Si se ejecuta safari como en cualquier sitio web normal, no hay problema.

Documenté los pasos aquí para asegurarme de que lo que dije arriba está claro. http://screencast.com/t/1mwIur5Z8 .

Espero que esto ayude a otros. Con suerte, Apple corregirá esto.

¡Gracias Ben por enviar el defecto a Apple!


Tengo exactamente el mismo problema. Abrí un informe de errores en el bugtracker de Apple el 6 de agosto, pero a nadie le importa: - /
Parece tener algo que ver con

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

Si no usa esta etiqueta, tiene una barra de estado superpuesta, pero tomar imágenes ya no cambia el tamaño de su ventana gráfica.

Editar:
Ejemplo completo:

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta name="apple-touch-fullscreen" content="yes"> </head> <body><h1>Test</h1> <p>Capture a photo using camera</p> <input type="file" capture="camera" accept="image/*"> </body> </html>


Apple corrigió este error en iOS 8.3 beta 1