Tenho um site e ele funciona corretamente em computadores e Androids.
Quando verifico meu site no Iphone, há 2 coisas erradas
O valor do tamanho na tag de entrada HTML não aumenta o tamanho da entrada, mas depende do valor máximo
Quando eu rolo para baixo no meu site enquanto ele carrega mais conteúdo, a página rola para cima até o início, o que é diferente no Desktop e no Android.
Existe alguma solução para corrigir isso, como alterar alguns dos meus códigos HTML e Javascript para que funcione corretamente no navegador do iPhone?
Estes são meus códigos:
<input min="1" max="200" value="1" maxlength="7" required size="7">
if ((window.innerHeight + window.scrollY) >= (document.body.offsetHeight - 50)){//Loads}
Solução: Use CSS para controlar o tamanho, não o tamanho ou o atributo max.
Solução: Use position: relative em contêineres
Se você estiver carregando conteúdo com JavaScript, preserve manualmente a rolagem: