Разрешить прокрутку за пределы конца страницы

Разрешить прокрутку за пределы конца страницы

Есть ли в веб-браузере (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, хотя он должен работать в любом браузере.

Связанный контент