Sto avendo un problema con il browser stock Android su una pagina che sto costruendo. In poche parole, la pagina non scorrerà verticalmente senza zoomare prima. Ho pensato di aver capito quando ho scoperto che il tag riportava un'altezza inferiore rispetto alla finestra del browser, ma il problema non ha risolto il problema di scorrimento. (La casella nera nella pagina indice riporta l'altezza calcolata dell'elemento.)Android browser di default non lo scorrimento della pagina web
Il mio dispositivo di test è un Droid Incredible con Android 2.3. Lo scorrimento funziona su Firefox per Android, così come sul mio tablet Android 4.0 e su tutti i dispositivi iOS.
mio dev build del sito è qui: www.adamjdesigns.info/csu/engage
EDIT - Altro codice ho provato:
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0">
if(navigator.userAgent.match(/Android 2/) && $(window).height() < 600) { $('html').css({'height':$(window).height(),'overflow':'auto'}); }
Qualsiasi aiuto è molto apprezzato!
Non è una risposta, ma ho visto questo comportamento con i browser basati su webkit basati su 2.3 quando si naviga semplicemente. E 'stato un evento comune quindi la mia ipotesi è che questo è un bug che è stato risolto in HC in poi. Sto solo dicendo ... – Simon
Grazie, Simon. Almeno aiuta a sapere che non è necessariamente qualcosa con la mia codifica che sta causando il problema. Sfortunatamente, la scusa per i bug non mi mette in difficoltà con il mio capo! – AdamJ
Potresti procurarti un dispositivo con 2.3, magari flashare una ROM personalizzata, quindi navigare per 15 minuti - con un po 'di fortuna troverai presto una pagina che mostra il comportamento - IIRC, ironicamente i documenti dell'SDK di Android sembrano farmi questo. .specific device era un Advent Vega con una ROM personalizzata di 2.3. – Simon