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

102
Vistas
Extensión de Chrome: webRequest.onHeadersReceived para tomar encabezados

Somos un grupo de estudiantes y estamos intentando desarrollar una extensión web (chrome) para un proyecto. Nos gustaría desarrollar una extensión web que mida el uso de datos del navegador de Internet. Para este objetivo, queremos tomar el encabezado de una página para tener tamaños de archivos.

Queríamos probar si podíamos generar una alerta después de recibir los encabezados.

Hemos hecho esta prueba:

 var callback = function(details) { console.log('Les Headers ont ete recus'); alert("BBBBBBBBBBBBBBBBBBBBB"); } var filter = { urls: [ '<all_urls>' ] }; var opt_extraInfoSpec = []; chrome.webRequest.onHeadersReceived.addListener( callback, filter, opt_extraInfoSpec );

También intentamos esto:

 function callback() { console.log('Les Headers ont ete recus'); alert("BBBBBBBBBBBBBBBBBBBBB"); } var filter = { urls: [ '<all_urls>' ] }; var opt_extraInfoSpec = ["requestHeaders"]; chrome.webRequest.onHeadersReceived.addListener( callback, filter, opt_extraInfoSpec )

el manifiesto:

 { "description": "truc écolo", "manifest_version": 2, "name": "PolNum", "version": "0.1", "icons": { "48": "icons/icon48.png" }, "permissions": [ "activeTab", "http://*/*", "https://*/*", "tabs", "notifications", "webRequest", "*://*.google.com/", "storage" ], "browser_action": { "default_popup" :"popup.html", "default_icon": { "16": "icons/icon16.png", "32": "icons/icon32.png" }, "background": { "scripts": ["background.js"] } } }

Somos principiantes en Javascript

Pero tenemos un problema, nunca vemos la alert y el console.log . ¿Podemos ayudarnos?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

manifiesto.json:

 { "description": "truc écolo", "manifest_version": 2, "name": "PolNum", "version": "0.1", "icons": { "48": "icons/icon48.png" }, "permissions": [ "webRequest", "activeTab", "http://*/*", "https://*/*", "tabs", "*://*.google.com/", "storage", "notifications" ], "browser_action": { "default_popup" :"popup.html", "default_icon": { "16": "icons/icon16.png", "32": "icons/icon32.png" } }, "background": { "scripts": ["background.js"] } }

fondo.js:

 var callback = function(details) { console.log('Les Headers ont ete recus'); } var filter = { urls: ['<all_urls>'] }; var opt_extraInfoSpec = ['responseHeaders']; chrome.webRequest.onHeadersReceived.addListener( callback, filter, opt_extraInfoSpec );
about 4 years ago · Juan Pablo Isaza Denunciar
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