Estoy intentando el siguiente código:
document.addEventListener("DOMContentLoaded", function() { window.scrollTo(0, 100); });Desafortunadamente, parece que los navegadores ignoran el desplazamiento, es decir, el navegador establece la posición que estaba allí antes de la recarga. Cualquier ayuda es apreciada.
prueba este:
window.addEventListener('load', () => { setTimeout(() => { window.scrollTo(0, 100); }, 300); });Prueba esto.
document.addEventListener("DOMContentLoaded", function(){ setTimeout(function() { window.scrollTo(0, 100); }, 1000); }); body { width: 100vw; height: 200vh; display: flex; align-items: center; justify-content: center; background-image: linear-gradient(to bottom right, red, yellow); } <body> <h1>Hello World </h1> </body>Aquí puede agregar un tiempo de 0 segundos, no necesita esperar más
document.addEventListener("DOMContentLoaded", function() { setTimeout(function() {window.scrollTo(0, 100);}, 0); });