Sto costruendo un portale web che deve essere funzionale e carino su più piattaforme. Una delle piattaforme è IOS Safari, ed è qui che ho riscontrato un problema. Nel mio codice allineo due pulsanti fluttuanti nella parte inferiore di un div con una larghezza e un'altezza del 100%. Tutto funziona bene e i miei pulsanti vengono visualizzati esattamente come dovrebbero essere in fondo alla pagina. Tuttavia, quando faccio clic sui pulsanti, la visualizzazione compatta da Safari mobile passa alla visualizzazione completa e i miei pulsanti sono nascosti dietro la barra di navigazione in basso!
È normale che Safari Mobile mostri il menu espanso quando l'utente tocca il 10% inferiore dello schermo? Come posso evitarlo?
In questa gif puoi vedere il problema sul simulatore IOS:
Come puoi vedere, il problema si verifica solo quando un pulsante si trova nel 10% inferiore della vista. Questo è solo un pulsante normale, Il mio codice è stato controllato tre volte da diversi sviluppatori e non ha errori.