5 pontos por GN⁺ 2023-11-20 | 1 comentários | Compartilhar no WhatsApp

Resumo: desenvolvimento de uma nova extensão para bloquear anúncios no YouTube

  • Depois que o YouTube deixou de permitir o uso de bloqueadores de anúncios, um desenvolvedor criou uma nova extensão.
  • Quando um anúncio aparece, essa extensão coloca o vídeo no mudo, aumenta a velocidade de reprodução em 10x e, se houver um botão de "Pular", pula o anúncio.
  • A extensão pode ser baixada na Chrome Web Store, e o código-fonte está disponível no GitHub.

Opinião do GN⁺

  • O ponto mais importante deste artigo é que uma nova extensão foi desenvolvida em resposta à mudança na política do YouTube sobre bloqueadores de anúncios.
  • Este é um caso interessante que mostra como a demanda contínua dos usuários para reduzir o incômodo causado pelos anúncios tem levado a respostas técnicas.

1 comentários

 
GN⁺ 2023-11-20
Comentários do Hacker News
  • Um usuário que escreveu seu próprio user script mencionou que atualizar as propriedades do elemento de vídeo não aciona uma atualização do DOM, então isso é difícil de corrigir ou detectar. Na detecção de bloqueador de anúncios, talvez seja necessário verificar a velocidade de reprodução ou manipular protótipos de JS de forma complexa. Como consultas ao DOM são feitas a cada mudança de página, isso pode gerar uma pequena sobrecarga no tempo de renderização da página, e usar classes CSS fixas pode fazer a verificação falhar com pequenas mudanças no código da página. Verificar .innerText foi sugerido como solução caso surjam problemas no futuro.
  • Foi sugerido adicioná-lo ao addons.mozilla.org para que também possa ser usado no Firefox e no Firefox para Android.
  • Um desenvolvedor de extensões apresentou um atalho que permite pular anúncios clicando no botão "Pular anúncio" ou, quando esse botão não existe, definindo a "posição de busca" do vídeo em 100%.
  • Para usuários do Safari, foi recomendada a extensão Vinegar, embora tenha sido mencionado que recentemente têm ocorrido problemas ao abrir vídeos do YouTube e que o desenvolvedor está corrigindo isso rapidamente.
  • Foi mencionado que usar o arquivo Hosts para bloquear muitos anúncios é eficaz, sendo uma alternativa a considerar quando bloqueadores de anúncios tradicionais não funcionam bem.
  • Foi mencionado que o uBlock Origin funciona bem no YouTube e que, mantendo os filtros atualizados, é possível não ver anúncios.
  • Dizem que, ao atualizar manualmente todos os dias a lista de filtros Quick Fixes do uBlock Origin, a chance de ver anúncios no YouTube é quase nula.
  • É possível criar uma extensão simples usando uma biblioteca JavaScript que interage diretamente com a API do YouTube para substituir o player de vídeo padrão por um player personalizado. Isso pode melhorar a experiência do usuário com streaming em alta qualidade, pré-bufferização de vídeos em segundo plano e mais opções de legendas.