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.