AdGuard es una extensión de navegador de bloqueo de anuncios rápido y liviano
Eso bloquea efectivamente todo tipo de anuncios y rastreadores.
Adguard.com | Reddit | Twitter | Telegrama
AdGuard es una extensión de navegador AD rápida y liviana que bloquea efectivamente todo tipo de anuncios y rastreadores en todas las páginas web. Nos centramos en las características avanzadas de protección de la privacidad no solo para bloquear rastreadores conocidos, sino también para evitar que los sitios web construyan su perfil de sombra. A diferencia de sus contrapartes independientes (AG para Windows, Mac), la extensión del navegador es completamente gratuita y de código abierto. Puedes aprender más sobre la diferencia aquí.
AdGuard no recopila ninguna información sobre usted y no participa en ningún programa de anuncios aceptable. La única fuente de ingresos que tenemos es vender versiones premium de nuestro software, y tenemos la intención de mantenerlo así.
Puede obtener la última versión de Extensión AdGuard disponible de la tienda web Chrome.
Puede obtener la última versión de AdGuard Extension desde el sitio web de Mozilla Add-on.
Opera es básicamente un navegador de cromo, pero mantiene su propia tienda complementaria. Puede obtener la extensión de Adguard desde allí.
La última versión estable de AdGuard Browser Extension está disponible en Microsoft Store.
Somos bendecidos de tener una comunidad que no solo ame a Adguard, sino que también devuelva. Mucha gente se ofrece como voluntaria de varias maneras para mejorar la experiencia de otros usuarios con AdGuard, ¡y puede unirse a ellos!
Nosotros, por nuestra parte, solo podemos estar felices de recompensar a los miembros más activos de la comunidad. Entonces, ¿qué puedes hacer?
Si desea ayudar con las traducciones de AdGuard, obtenga más información sobre la traducción de nuestros productos aquí: https://kb.adguard.com/en/general/adguard-translations
Puede obtener una versión beta de AdGuard Browser Extension para cualquier navegador. Toda la información necesaria sobre este tema se puede encontrar en una página dedicada en nuestro sitio web.
GitHub se puede usar para informar un error o para enviar una solicitud de función. Para hacerlo, vaya a esta página y haga clic en el botón NUEVO número .
Nota
Para los problemas relacionados con el filtro (anuncios perdidos, falsos positivos, etc.), use el repositorio dedicado.
Aquí hay una página dedicada para aquellos que están dispuestos a contribuir.
Instale dependencias locales ejecutando:
yarn install
Pruebas de ejecución:
yarn test
Ejecute el siguiente comando para construir la versión de desarrollo:
yarn dev
Esto creará un directorio de compilación con extensiones desempaquetadas para todos los navegadores:
build/dev/chrome
build/dev/edge
build/dev/firefox-amo
build/dev/firefox-standalone
build/dev/opera
Para hacer una construcción de desarrollo para un navegador específico, ejecute:
yarn dev < browser >
Donde <browser>
es uno de los siguientes: chrome
, edge
, opera
, firefox
, firefox-standalone
, así:
yarn dev chrome
Para ejecutar la compilación de dev build en el modo de reloj, ejecute:
yarn dev --watch
O para un navegador específico:
yarn dev < browser > --watch
Desde la versión V4.0, la extensión del navegador Adguard utiliza una biblioteca de código abierto TsurlFilter que implementa el motor de filtrado.
Mientras desarrolla la extensión del navegador, puede ser necesario probar los cambios en tsurlfilter
. Esto es lo que debe hacer para vincular su compilación de desarrollo local con la compilación local de desarrollo de tsurlfilter
.
Clon y construir bibliotecas TsurlFilter.
Vaya a los directorios tsurlfilter/packages/tsurlfilter
y tsurlfilter/packages/tswebextension
y ejecute yarn link
.
Ahora puede vincular estos paquetes a la extensión del navegador. Para hacer que ejecute comandos yarn link
en el directorio raíz del directorio raíz de extensión del navegador:
yarn link @adguard/tsurlfilter
yarn link @adguard/tswebextension
yarn dev < browser > --watch
Antes de construir la versión de lanzamiento, debe descargar manualmente los recursos necesarios que se incluirán en la lista de compilación: filtros y sufijos públicos.
yarn resources
Este comando también verifica si hay reglas peligrosas en los filtros. Ver reglas peligrosas
yarn beta
yarn release
Deberá poner el archivo Certificate.pem en el directorio ./private
. Esta compilación creará extensiones desempaquetadas y luego las empacará (CRX para Chrome).
Asegúrese de haber instalado Node.js e hilo.
Para construir la versión beta , ejecute:
yarn beta firefox-standalone
Navegue al directorio de compilación:
cd ./build/beta
Compare el archivo firefox.zip
generado con el cargado.
Si desea analizar el tamaño del paquete, ejecute Build con el entorno ANALYZE
:
yarn cross-env ANALYZE=true yarn < build command >
Entonces, por ejemplo, si desea analizar la construcción beta para Chrome, ejecute:
yarn cross-env ANALYZE=true yarn beta chrome
O si desea analizar todas las compilaciones beta, ejecute:
yarn cross-env ANALYZE=true yarn beta
Analyzer generará informes al directorio ./build/analyze-reports
en el siguiente formato:
build/analyze-reports
├── < browser-name > - < build-type > .html
A pesar de que nuestro código puede no cumplir actualmente con la nueva configuración de estilo, configure eslint
en su editor para hacerlo .eslintrc
Para descargar y agregar localizaciones ejecutándose:
yarn locales download
Para cargar nuevas frases para multiplicar, necesita el archivo con frases ./Extension/_locales/en/messages.json
. Luego corre:
yarn locales upload
Para eliminar los mensajes antiguos de los mensajes locales ejecutados:
yarn locales renew
Para validar las traducciones ejecutadas:
yarn locales validate
Para mostrar la información de los locales:
yarn locales info
Navegador | Versión |
---|---|
Navegadores a base de cromo | 80 |
Firefox | 78 |
Firefox Mobile | 113 |
Ópera | 67 |
Borde | 80 |