2025/02/11

Brave com injecção de JavaScript personalizado nos sites

O browser Brave Browser ganha nova funcionalidade avançada chamada "custom scriptlets", que permitindo injectar JavaScript em sites para a sua personalização e alteração.

Disponível a partir do Brave 1.75 para desktop, estes custom scriptlets oferece um nível de controlo que já será conhecido dos utilizadores das extensões TamperMonkey, GreaseMonkey, e StyleBot.

Com os custom scriptlets, é possível modificar páginas para melhorar a privacidade, segurança e usabilidade. Para privacidade, os scripts podem bloquear trackers e substituir o Google Analytics por uma versão inofensiva. Para personalização, podem ocultar pop-ups, forçar modo escuro, alterar fontes ou até activar scroll infinito. A nível de usabilidade, permitem bloquear o autoplay de vídeos, criar atalhos de teclado e desbloquear restrições de clique direito. Mas, na prática, não existem limites ao que se pode fazer, deixando que cada utilizador possa transformar um site web naquilo que ache mais adequado para si.
Para activar esta funcionalidade, os utilizadores devem habilitar o Modo de Programador em Shields > Content Filtering, acedendo a brave://settings/shields/filters. Depois, podem adicionar novos scriptlets manualmente. O Brave alerta para o risco de usar código desconhecido, pois pode comprometer a privacidade ou causar falhas em websites.

Os scriptlets seguem uma sintaxe de regras semelhante a bloqueadores de anúncios como o uBlock Origin e AdGuard, e os utilizadores podem até subscrever listas de filtros pré-existentes para automatizar modificações. Curiosamente, estes custom scriptlets tinham sido criados originalmente para auxiliar a equipa do Brave a testar o adblocker do Brave, mas a ferramenta é tão útil que decidiram disponibiliza-la a todos os utilizadores.

1 comentário:

  1. É uma questão de tempo até a Google forçar a assinatura digital do HTML. Tudo em prol da nossa segurança, claro.

    ResponderEliminar