200 votes

Comment activer le défilement sur un site Web qui désactive le défilement?

Comment réactiver rapidement le défilement sur un site Web qui a désactivé le défilement avec Javascript? window.scrollBy (0, 100) fonctionne correctement ne semble pas comprendre comment lier ceci aux touches ou au défilement de la souris.

232voto

designcise Points 358

Dans un navigateur comme google Chrome, etc. inspecter le code (par exemple, dans google Chrome, appuyez sur ctrl+maj+c), et mis en overflow: visible sur l'élément de corps. Si il y a un code JavaScript qui vérifie régulièrement la disponibilité et l'enlève, puis simplement essayer de trouver ce code JavaScript, pour, par exemple, en passant par le code ou en cliquant sur les différents code JavaScript dans le débogueur de code de la console et la frappe de la touche retour arrière de votre clavier pour supprimer il. Si vous rencontrez des difficultés à trouver, vous pouvez simplement essayer de retirer un couple de Javascript (bien sûr, vous pouvez appuyez simplement sur ctrl+z pour annuler le code que vous supprimer, ou de cliquer sur "actualiser" pour recommencer). Bonne chance!

80voto

user1274820 Points 387

Je pensais que j'aiderais quelqu'un avec ça.

En règle générale, vous pouvez simplement coller ceci dans la console.

$("body").css({"overflow":"visible"});

Ou, la version javascript uniquement:

document.body.style.overflow = "visible";

61voto

nerdgasms Points 231

ajouter overflow:visible !important; à l'élément body a fonctionné pour moi.

38voto

Future Sim Points 41

Vous pouvez coller le code suivant sur la console pour faire défiler vers le haut ou le bas à l’aide des touches du clavier a / z. Si vous souhaitez définir vos propres clés, vous pouvez visiter cette page pour obtenir les codes

 function KeyPress(e) {
  var evtobj = window.event? event : e
  if (evtobj.keyCode == 90) {
    window.scrollBy(0, 100) 
  }
  if (evtobj.keyCode == 65) {
    window.scrollBy(0, -100) 
  }
}

document.onkeydown = KeyPress;
 

3voto

kangaswad Points 494

Essaye ça:

 window.onmousewheel = document.onmousewheel = null
window.ontouchmove = null 
window.onwheel = null 
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X