Как сделать так, чтобы клавиши Page Up и Page Down прокручивали весь экран в браузерах?


13

До тех пор , как я помню , я был разочарован поведением браузера при котором с помощью Page Upи Page Downклавиш на клавиатуре не прокручивать веб - страницы с помощью полного заполнения экрана. Всякий раз, когда я читаю длинную веб-страницу, я предпочитаю читать весь экран сверху вниз, нажмите Page Down, затем продолжите чтение вверху следующей страницы. Однако при этом всегда остаются несколько строк предыдущего экрана в верхней части следующего экрана. Часто это полностью нарушает мою концентрацию, когда я просматриваю первые несколько строк экрана, чтобы точно запомнить, какую строку я ранее перестал читать на предыдущем экране. Простое перечитывание первых нескольких строк каждый раз оказывает аналогичное влияние на мою концентрацию.

Есть ли способ , чтобы изменить это поведение так , что Page Upи Page Downклавиши прокрутки 100% от текущего экрана вместо того , чтобы оставить несколько строк предыдущей странице в верхней части экрана , после того, как «полная страница» свитка? Такое поведение «частичной прокрутки страниц», по-видимому, является нормальным поведением в текущих версиях IE, Chrome, Firefox и Safari, хотя с разным количеством (IE и Chrome оставляют примерно пять строк с предыдущего экрана, тогда как Firefox и Safari оставляют только один или два).

Например, вот экран в IE9 перед использованием Page Downключа:

введите описание изображения здесь

А вот следующий экран после использования Page Downключа («дублированные» строки обведены красным):

введите описание изображения здесь


1
Проверьте это решение: superuser.com/questions/307739/… - если вы измените номер прокрутки, у вас должно быть исправление!
Питер Альберт

@RSW вы рискуете закрыть свой вопрос, так как он слишком широк. Попробуйте отредактировать его, чтобы оставить основной вопрос, который выглядит так: «Как изменить функцию клавиш вверх / вниз страницы для перемещения всей страницы при использовании браузера».
Tog

Ответы:


3

Я только что проверил это в Firefox 19 в основном списке вопросов, и между экранами есть только небольшое совпадение. Я предполагаю, что это так, чтобы в случае разделения строки текста между экранами она читалась на втором.

Экран 1:

Экран 1

Экран 2:

Экран 2

Это перекрытие представляется фиксированной величиной, а не определено размером шрифта, поэтому иногда, например, в этом примере, существует большее перекрытие, чем необходимо. Однако при печати крупным шрифтом вам может понадобиться такое большое перекрытие, чтобы избежать разрезания линии пополам на обоих экранах.


2

По нескольким причинам:

  1. Позволяет перекрывать показания в случаях, когда линия может быть разделена или ограничена внизу.

  2. Пользователи, как правило, просматривают страницу, прежде чем читать последние несколько строк. Итак, они должны прокрутить назад на несколько строк. Это экономит им эти усилия.

ПРИМЕЧАНИЕ. Это то же самое, если вы установите колесо мыши для прокрутки по одному экрану за раз или используете кнопки Page.

Кроме того, это делают не только браузеры, которые делают это в Word и Notepad ++, но и ограничивают его последней строкой, а не несколькими строками.


0

В Chrome есть расширение под названием «Маркер прокрутки», которое после прокрутки будет отображать индикатор, показывающий, что начинается новый контент.

Я использую его, и он прекрасно работает для меня.


это расширение делает невозможным редактирование слияния страниц (макросы не работают)
sds
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.