J'ai limité la hauteur de la page web à 100%, et positionné absolument une zone de saisie en bas,
Dans Safari sur iOS, lorsque vous cliquez sur la zone de saisie, le clavier virtuel peut appara?tre et pousser la page entière vers le haut, mais au moins la zone de saisie est au-dessus du clavier et peut être vue.
Mais si le clavier appara?t via le focus dans js, le clavier couvrira directement une partie du contenu en bas de la page et la zone de saisie sera invisible. Pourquoi la mise au point est-elle différente du clic direct sur la zone de saisie ? pour le résoudre ? Quelqu'un sait ?
學(xué)習(xí)是最好的投資!
setTimeout(function() {
document.body.scrollTop = document.body.scrollHeight;
}, 300);