O UBlock Origin 1.13.0 é uma nova versão da popular extensão de bloqueio de conteúdo para navegadores Firefox e Google Chrome.
Ele apresenta dois novos recursos para a extensão: Element Zapper e filtragem CSP. A versão mais recente do uBlock Origin já está listada na Chrome Web Store e no site Mozilla AMO.
Os usuários interessados podem baixá-lo nos repositórios de extensões, os usuários existentes podem usar a funcionalidade de atualização automática do navegador para atualizar para a nova versão.
A nova versão do bloqueador de conteúdo é fornecida com dois novos recursos que beneficiarão os usuários da extensão.
Atualização : uma atualização foi lançada no uBlock Origin 1.13.2, que corrige o problema ocorrido no Chrome.
Element Zapper
O Element Zapper foi projetado para remover elementos nas páginas da web que você abre temporariamente. Embora você possa ocultar elementos em páginas da Web temporariamente usando as Ferramentas do desenvolvedor, o principal benefício que o Element Zapper oferece é que ele simplifica esse processo.
Clique no ícone uBlock Origin na barra de endereços do navegador e selecione o novo ícone do Element Zapper (o ícone do raio) para utilizá-lo.
Isso ativa o modo seletor de elementos. Mova o cursor do mouse sobre o elemento que deseja remover da página - uma sobreposição, anúncio irritante, vídeo com reprodução automática, uma imagem ou qualquer outro elemento - e clique nele. O elemento é removido imediatamente e permanece oculto até você recarregar a página.
Você pode sair do modo a qualquer momento sem remover um elemento pressionando Esc. Há também duas opções para remover vários elementos sem sair do modo Element Zapper.
Você pode manter pressionada a tecla Shift antes de clicar nos elementos para removê-los ou passar o mouse sobre os elementos e pressionar a tecla Del. O modo Elemento Zapper permanece ativo quando você faz isso, para que você possa remover vários elementos em uma página da web sem precisar ativar o modo a cada vez.
O modo Element Zapper foi projetado para situações em que a criação de regras não faz sentido. Pode ser o caso de recursos da Web que você não visitará novamente, por exemplo, ou para testar a funcionalidade antes de adicionar uma regra permanente ao conjunto de regras do uBlock Origin.
Às vezes, visitamos uma página em um site para o qual não pretendemos nos tornar visitantes regulares, e muitos sites hoje em dia lançam elementos visuais incômodos, impedindo que você acesse o conteúdo. No entanto, muitas vezes preferimos não passar pelo processo de criação de um ou mais filtros para apenas uma visita. É aqui que o modo element-zapper é útil: você pode se livrar rapidamente do elemento visual incômodo sem precisar poluir seu conjunto de filtros para esta única visita.
O segundo novo recurso permite injetar qualquer cabeçalho da Política de Segurança de Conteúdo (csp) nas páginas que correspondem ao filtro.
Atualmente, todos os seguintes modificadores são suportados quando usados com csp =: terceiro, domínio =, importante, filtro incorreto.
Além disso, os filtros de exceção para csp = podem ser criados de duas maneiras:
Deve ser exato csp = match, por exemplo, @@ || example.com/nice$csp=frame-src 'none' cancelará apenas qualquer filtro que tente injetar exatamente um filtro csp = frame-src 'none', mas não um csp = filtro 'self' frame-src; OU
@@ ... $ csp cancelará toda a injeção de CSP para URLs que correspondam ao filtro.
Tudo isso exigiu refatoração do meu lado, pois a semântica para filtros csp = é que todos os filtros correspondentes devem ser encontrados (e além disso aplicados de acordo com importantes e @@), enquanto os filtros normais apenas o primeiro acerto é retornado.
A versão mais recente do uBlock Origin suporta os seguintes atalhos de teclado:
- Alt-Z para abrir o modo Element Zapper.
- Alt-X para abrir o modo Seletor de elementos.
- Alt-L para abrir o Logger.
Os usuários do Chrome podem personalizar os atalhos carregando chrome: // extensions / e clicando no link "atalhos de teclado" na página.
Os usuários do Firefox precisam criar as três preferências a seguir usando about: config
- extensions.ublock0.shortcuts.launch-element-zapper
- extensions.ublock0.shortcuts.launch-element-picker
- extensions.ublock0.shortcuts.launch-logger
Definir um valor como - desativa o atalho no Firefox e redefini-lo restaura os valores iniciais.
Você encontra informações adicionais sobre o lançamento na página do GitHub do projeto.