Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

76
Vistas
Botón de encendido/apagado de la extensión de Chrome

Estoy haciendo una extensión de adblock y quiero hacer un botón para encenderlo y apagarlo usando poput.js y popup.html. Desafortunadamente, no sé cómo agregarlo a mi código. Aquí está mi código:

manifiesto.js

 { "icons": { "128": "icon128.png" }, "name": "ADSkip", "version": "1.2", "description": "Block and Skip Ads", "permissions": ["webRequest", "webRequestBlocking", "<all_urls>","tabs","activeTab"], "content_scripts": [{ "js": ["script.js"], "run_at": "document_idle", "matches": ["<all_urls>"] }], "background": { "scripts": ["background.js"] }, "manifest_version": 2 }

guión.js

 const skip_add = (clazz) => { const buttons = document.getElementsByClassName(clazz); for (const button of buttons) { button.click(); console.log("No More Ad"); } } setInterval(() => { skip_add("ytp-ad-skip-button-text"); skip_add("ytp-ad-overlay-close-button"); skip_add("avnts-close-btn-con"); }, 1000);

background.js (solo dos líneas porque no quiero que nadie copie completamente)

 chrome.webRequest.onBeforeRequest.addListener( function(details) { return {cancel: true}; }, {urls: ["*://*.doubleclick.net/*", "*://*.moat.com/*"] }, ["blocking"] );
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda