uBlock Origin 1.13: Element Zapper y filtro CSP

UBlock Origin 1.13.0 es una nueva versión de la popular extensión de bloqueo de contenido para los navegadores web Firefox y Google Chrome.

Introduce dos nuevas características para la extensión: Element Zapper y filtrado CSP. La última versión de uBlock Origin ya figura en el sitio web oficial de Chrome Web Store y Mozilla AMO.

Los usuarios interesados ​​pueden descargarlo de las tiendas de extensiones, los usuarios existentes pueden usar la funcionalidad de actualización automática del navegador para actualizar a la nueva versión.

La nueva versión del bloqueador de contenido se entrega con dos nuevas características que beneficiarán a los usuarios de la extensión.

Actualización : se lanzó una actualización de uBlock Origin 1.13.2 que soluciona el problema experimentado en Chrome.

Element Zapper

Element Zapper ha sido diseñado para eliminar elementos en páginas web que abre temporalmente. Si bien puede ocultar elementos en las páginas web temporalmente usando las Herramientas para desarrolladores, el principal beneficio que ofrece Element Zapper es que simplifica este proceso.

Haga clic en el ícono uBlock Origin en la barra de direcciones del navegador y seleccione el nuevo ícono Element Zapper (el ícono del rayo) para usarlo.

Esto habilita el modo selector de elementos. Mueva el cursor del mouse sobre el elemento que desea eliminar de la página (una superposición, un anuncio molesto, un video que se reproduce automáticamente, una imagen o cualquier otro elemento) y haga clic en él. El elemento se elimina de inmediato y permanece oculto hasta que vuelva a cargar la página.

Puede salir del modo en cualquier momento sin eliminar un elemento presionando Esc. También hay dos opciones para eliminar múltiples elementos sin salir del modo Element Zapper.

Puede mantener presionada la tecla Mayús antes de hacer clic en los elementos para eliminarlos, o puede desplazarse sobre los elementos y presionar la tecla Supr. El modo Element Zapper permanece activo cuando haces esto, para que puedas eliminar múltiples elementos en una página web sin tener que activar el modo cada vez.

El modo Element Zapper ha sido diseñado para situaciones donde la creación de reglas no tiene sentido. Este puede ser el caso de los recursos web que no volverá a visitar, por ejemplo, o para probar la funcionalidad antes de agregar una regla permanente al conjunto de reglas de uBlock Origin.

A veces visitamos una página en un sitio para el que no tenemos la intención de convertirnos en un visitante habitual, y muchos sitios hoy en día arrojarán elementos visuales molestos que le impiden acceder al contenido. Sin embargo, a menudo preferimos no pasar por el proceso de crear uno o más filtros para esa única visita. Aquí es donde el modo element-zapper es útil: puede deshacerse rápidamente del elemento visual molesto sin tener que contaminar su conjunto de filtros para esta única visita.

La segunda característica nueva le permite inyectar cualquier encabezado de Política de seguridad de contenido (csp) en páginas que coincidan con el filtro.

Actualmente, todos los siguientes modificadores son compatibles cuando se usan con csp =: tercero, dominio =, importante, filtro incorrecto.

Además, los filtros de excepción para csp = se pueden diseñar de dos maneras:

Debe ser exacto csp = match, es decir, @@ || example.com/nice$csp=frame-src 'none' cancelará solo cualquier filtro que intente inyectar exactamente un filtro csp = frame-src 'none', pero no un csp = filtro frame-src 'self'; O

@@ ... $ csp cancelará todas las inyecciones de CSP para las URL que coincidan con el filtro.

Todo esto requirió una refactorización de mi lado, ya que la semántica para csp = filtros es que todos los filtros coincidentes deben encontrarse (y además aplicarse de acuerdo con importante y @@), mientras que los filtros normales solo devuelven el primer golpe.

La última versión de uBlock Origin admite los siguientes métodos abreviados de teclado:

  • Alt-Z para abrir el modo Element Zapper.
  • Alt-X para abrir el modo Selector de elementos.
  • Alt-L para abrir el registrador.

Los usuarios de Chrome pueden personalizar los atajos cargando chrome: // extensiones / y haciendo clic en el enlace "atajos de teclado" en la página.

Los usuarios de Firefox necesitan crear las siguientes tres preferencias usando about: config

  • extensions.ublock0.shortcuts.launch-element-zapper
  • extensiones.ublock0.shortcuts.launch-element-picker
  • extensiones.ublock0.shortcuts.launch-logger

Establecer un valor en: deshabilita el acceso directo en Firefox y restablecerlo restaura los valores iniciales.

Encontrará información adicional sobre el lanzamiento en la página web de GitHub del proyecto.