Sto sviluppando un plug-in Javascript/JQuery per il responsive Web Design. Ha una funzione che monitora la vista per le modifiche, in particolare il ridimensionamento e l'orientamento. Quando viene rilevata una modifica, viene richiamata una funzione di richiamata corrispondente.Prevenzione del ridimensionamento del viewport della pagina Web quando è attiva la tastiera virtuale Android
Tuttavia, ho appena notato che su Android (in particolare utilizzando il browser di serie su un Google Galaxy Nexus), se l'utente tenta di utilizzare la tastiera virtuale, ridimensiona il viewport, attivando così la funzione di callback. Questo è un comportamento che vorrei eliminare.
C'è un modo per - tramite Javascript - disabilitare questo comportamento o rilevare per questo in modo da poter apportare modifiche al codice di base per adattarlo ?!
Le soluzioni che ho visto finora devono fare principalmente con lo sviluppo di app Android e non sono sicuro che si applicano nel mio caso.
Grazie.
Puoi condividere il tuo codice? – naturallyfoster
Poiché le persone possono installare tastiere personalizzate con dimensioni diverse, questo non è affidabile al 100% (anche se funzionerebbe la maggior parte del tempo). Forse mescolando la soluzione di Andreas Norman funziona? Se su un browser mobile, ascolta le modifiche all'orientamento. Altrimenti, ascolta ridimensionare. – Job