Progress Bar and Quick Up and Down Buttons

BrunoFortunato
2025-06-06T13:56:06Z

[en] A modern scroll progress bar at the bottom of the screen and smart scroll-to-top/bottom buttons with improved dark mode support (SVG, discreet, SPA & mobile friendly).

Barras de Rolagem e Botões Inteligentes Este userscript para Tampermonkey aprimora sua experiência de navegação em qualquer site, adicionando uma barra de progresso de rolagem moderna na parte inferior da tela e botões inteligentes para subir/descer a página. Ele é projetado para ser discreto, eficiente e compatível com as tecnologias web mais recentes, incluindo SPAs (Single Page Applications) e dispositivos móveis.

Recursos Principais Barra de Progresso de Rolagem:

Exibe seu progresso de leitura na página com uma barra fina e visualmente atraente na parte inferior. Possui um design moderno com um gradiente azul vibrante e um efeito de "luz" sutil. Aparece e se atualiza suavemente conforme você rola, e se oculta automaticamente quando a página não é rolavel ou você está no topo. Botões de Rolagem Inteligentes:

Setas SVG de Alta Qualidade: As setas para cima e para baixo são renderizadas em SVG, garantindo nitidez perfeita e adaptabilidade a qualquer resolução de tela. Discretos no PC: No desktop, os botões só aparecem quando você move o cursor do mouse para a borda direita da tela, mantendo sua interface limpa quando você está apenas lendo. Visibilidade por Inatividade: Os botões se escondem automaticamente após 2 segundos de inatividade, reaparecendo ao rolar ou interagir com a página. Rolagem Suave: Clique nos botões para rolar suavemente até o topo ou o final da página. Compatibilidade Abrangente:

SPA (Single Page Applications) Friendly: Graças à observação de mudanças no DOM e à interceptação da API de histórico, o script funciona perfeitamente em sites que carregam conteúdo dinamicamente sem recarregar a página inteira. Suporte Total a Dispositivos Móveis: Otimizado para toques (touchstart, touchmove) e rolagem, proporcionando uma experiência fluida em smartphones e tablets. Seguro Contra Iframes: O script não será injetado em iframes (como os usados para captchas, players de vídeo ou anúncios), evitando conflitos e sobreposições indesejadas.