Sono in procinto di creare un'app Web e ho riscontrato un problema con iOS 8. Si noti che questo è specifico per iOS 8 poiché funziona correttamente nelle versioni precedenti.La schermata dell'app Web 8 di iOS si riduce dopo aver caricato l'app fotocamera
Ho una pagina che carica le immagini prese direttamente dal telefono o dal tablet. Io uso il seguente Link per richiamare l'applicazione fotocamera:
<input type="file" accept="image/*" capture="camera" name="files[]">
L'applicazione della fotocamera si apre come previsto e di scattare la foto senza alcun problema. Tuttavia, quando l'app della fotocamera si chiude e torna all'app Web, l'altezza dello schermo viene ridotta di oltre la metà. Non è possibile correggere l'aspettativa di chiusura e riavvio dell'app.
Si può vedere come appare dopo aver scattato la foto qui: Screencast
Sembra come se lo schermo rimane nel paesaggio. Tuttavia, la rotazione del dispositivo lo rende solo peggiore.
Suppongo che si tratti di un bug di iOS 8, ma mi chiedo se qualcuno ha qualche idea su come correggere o aggirare il problema.
Un'ultima nota, il problema si verifica solo quando si esegue come un'app Web. Quando si usa Safari funziona.
CRONACA - qui sono i meta tag che sto 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">
Grazie in anticipo.
Inaugurato un problema sulla mela bug giornalista. ID problema: 19599472 –
Ho visto questo problema anche su ios8. –