Como posso fazer com que as teclas Page Up e Page Down role uma tela cheia em navegadores?

10

Por tanto tempo quanto me lembro, fiquei frustrado com o comportamento do navegador, no qual usar as teclas Page Up e Page Down no teclado não rola a página da Web por uma tela inteira. Sempre que estou lendo uma página da Web longa, prefiro ler a tela inteira de cima para baixo, pressionar Page Down e continuar lendo na parte superior da próxima página. No entanto, isso sempre deixa algumas linhas da tela anterior no topo da próxima tela. Muitas vezes, isso interrompe completamente minha concentração enquanto eu procuro as primeiras linhas da tela para lembrar exatamente de qual linha eu parei anteriormente lendo na tela anterior. Simplesmente reler as primeiras linhas de novo cada vez tem um efeito similar na minha concentração.

Existe alguma maneira de alterar esse comportamento para que as chaves Page Up e Page Down rolem 100% da tela atual em vez de deixar algumas linhas da página anterior na parte superior da tela depois de uma "página inteira" " rolagem? Esse comportamento de "rolagem de página parcial" parece ser o comportamento normal nas versões atuais do IE, Chrome, Firefox e Safari, embora em quantidades diferentes (o IE e o Chrome deixam cerca de cinco linhas da tela anterior, enquanto o Firefox e o Safari só saem um ou dois).

Por exemplo, aqui está uma tela no IE9 antes de usar a chave Page Down :

EaquiestáapróximateladepoisdeusarateclaPageDown(aslinhas"duplicadas" são circuladas em vermelho):

    
por RSW 29.03.2013 / 20:43

3 respostas

3

Acabei de testar isso no Firefox 19, na lista de perguntas principais, e há apenas um pouco de sobreposição entre as telas. Eu suponho que isso esteja lá para que, no caso de uma linha de texto ser dividida entre as telas, seja legível na segunda.

Tela 1:

Tela2:

Esta sobreposição aparece para ser uma quantidade fixa, em vez de determinada pelo tamanho da fonte, então, às vezes, como neste exemplo, há mais sobreposição que é necessária. No entanto, com uma impressão grande, você pode precisar dessa sobreposição para evitar cortar uma linha ao meio nas duas telas.

    
por 29.03.2013 / 20:51
2

Por alguns motivos:

  1. Permite a sobreposição na leitura nos casos em que uma linha pode ser dividida ou limitada na parte inferior.

  2. Os usuários tendem a abaixar a página antes de ler as últimas linhas. Então eles têm que rolar de volta algumas linhas. Isso economiza esse esforço.

NOTA: É o mesmo se você definir a roda do mouse para rolar uma tela de cada vez ou usar os botões de página.

Além disso, não são apenas os navegadores que fazem isso, o Word e o Notepad ++ fazem isso também, mas limitam a última linha em vez de algumas linhas.

    
por 29.03.2013 / 21:09
0

Há uma extensão para o Chrome chamada "Scroll Marker", que exibe um indicador após a rolagem para mostrar que o novo conteúdo é iniciado.

Estou usando e funciona bem para mim.

    
por 14.11.2015 / 09:16