Как быстро повторно включить прокрутку на веб-сайте, который отключил прокрутку с помощью Javascript? window.scrollBy(0, 100) отлично работает, просто не получается понять, как связать это с клавишами или прокруткой мыши.
Как включить прокрутку на веб-сайте, на котором отключена прокрутка?
Ответ 1
В браузере, таком как Chrome, проверьте код (например, в Chrome нажмите ctrl + shift + c) и установите overflow: visible
на элемент body. Если есть JavaScript, который регулярно проверяет это и удаляет его, просто попробуйте найти этот код JavaScript, например. перейдя через код или нажав на другой код JavaScript в консоли отладчика кода и нажав кнопку backspace на клавиатуре, чтобы удалить его. Если у вас возникли проблемы с его поиском, вы можете просто попробовать удалить несколько JavaScripts (вы можете, конечно, просто нажать ctrl + z, чтобы отменить любой код, который вы удалили, или нажать обновление, чтобы начать заново). Удачи!
Ответ 2
добавление overflow:visible !important;
к элементу body, который работал у меня.
Ответ 3
Просто подумал, что помогу кому-нибудь с этим.
Как правило, вы можете просто вставить это в консоли.
$("body").css({"overflow":"visible"});
Или версия только для JavaScript:
document.body.style.overflow = "visible";
Ответ 4
Вы можете вставить следующий код в консоль для прокрутки вверх/вниз с помощью клавиш клавиатуры a/z. Если вы хотите установить свои собственные ключи, вы можете посетить эту страницу, чтобы получить коды клавиш
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;
Ответ 5
Попробуйте следующее:
window.onmousewheel = document.onmousewheel = null
window.ontouchmove = null
window.onwheel = null
Ответ 6
Попробуйте ур код для добавления 'script' - последняя строка или сделать тестовую консоль ур (F12) включить прокрутку
<script>
(function() {
for (div=0; div < document.querySelectorAll('div').length; div++) {
document.querySelectorAll('div')[div].style.overflow = "auto";
};
})();
</script>
Ответ 7
Выберите Body с помощью инструментов разработчика Chrome (Inspect) и измените переполнение css: visible,
Если это не сработает, проверьте ниже файл CSS, если html, тело установлено как переполнение: скрыто, измените его как видимое