![Разрешить прокрутку за пределы конца страницы](https://rvso.com/image/1421899/%D0%A0%D0%B0%D0%B7%D1%80%D0%B5%D1%88%D0%B8%D1%82%D1%8C%20%D0%BF%D1%80%D0%BE%D0%BA%D1%80%D1%83%D1%82%D0%BA%D1%83%20%D0%B7%D0%B0%20%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D1%8B%20%D0%BA%D0%BE%D0%BD%D1%86%D0%B0%20%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B.png)
Есть ли в веб-браузере (IE, Firefox или Chrome) опция, позволяющая прокручивать страницу на один экран дальше конца? При чтении длинной страницы текста и нажатии PAGE-DOWN для прокрутки на следующую страницу текст в нижней части окна браузера прокручивается в верхнюю часть окна (примерно с перекрытием двух строк). При прокрутке на последнюю половину или четверть экрана нижняя часть прокручивается где-то в середину окна браузера (в зависимости от длины оставшейся части документа), заставляя меня искать свое место.
Плагин или дополнение, которые позволяли бы переключать это поведение, были бы еще лучше.
Что-то вроде плагина ScrollPastEOF для Notepad++, но для веб-браузеров.
решение1
Я создал расширение Chrome специально для вас, это довольно грубое исправление, но оно выполнит свою работу без дополнительных действий. Посмотрите: https://github.com/LudwikJaniuk/MorePageSpace/releases/
Примечание для вас: Это может не работать на суперинтерактивных сайтах с эффектами параллакса и т.п. Попробуйте и увидите.
Примечание для веб-разработчиков, читающих исходный код:
Да, я знаю, что есть лучшие способы сделать это, чем добавлять несколько десятков кодов <br/>
в HTML-код страницы.
Примечание для тех, кто является веб-разработчиком или хотя бы знает базовый HTML:
По сути, расширение добавляет множество <br/>
тегов в конец тела страницы, когда вы нажимаете на его кнопку. Я добавил их много, так как мой экран довольно большой, но если вы решите, что вам все еще нужно больше, вы всегда можете нажать на него дважды. Или трижды... ;)
Кроме того, вы, конечно, могли бы войти и манипулировать исходным кодом веб-сайта самостоятельно. Но разве нажатие кнопки не намного проще?
решение2
Вот CSS-код, который я использую для этого, версия, которая вызывала у меня меньше проблем на меньшем количестве сайтов. См. Stylish addon или соответствующую вещь для вашего браузера, чтобы установить его. '700px' — это область просмотра моей страницы за вычетом небольшого количества, чтобы сделать последние строки видимыми в конце прокрутки.
html {
height: auto !important;
padding-bottom: 700px !important;
}
Например, в браузере Firefox нажмите «Написать пустой стиль» в меню «Стильный», затем введите следующий код:
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://), url-prefix(https://), url-prefix(ftp://), url-prefix(file://) {
html {
height: auto !important;
padding-bottom: 700px !important;
}
}
Добавлю, что я тестировал его только на Firefox, хотя он должен работать в любом браузере.