Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

108
Visualizações
¿Cómo obtener la cantidad de datos transferidos durante una sesión con la ayuda de una extensión?

En una extensión que estoy creando, necesito obtener todos los tamaños de datos de transferencia de todos los sitios web que visitaré después de hacer clic en un botón. Al final, mostraré la cantidad total de datos transferidos durante una sesión de prueba.

Actualmente en la extensión, cuando presiono el botón "iniciar", llamará a algunas funciones desde un background.js, incluida la adición de algunos oyentes. Estos oyentes se detendrán cuando el usuario haga clic en el botón "detener".

Aquí está la función llamada por el oyente dentro del archivo de fondo.

 function getDataTransferredSize(){ var sum = 0; if (window.performance === undefined) { console.log("= Display Size Data: performance NOT supported"); return; } var list = window.performance.getEntriesByType("resource"); if (list === undefined) { console.log("= Display Size Data: performance.getEntriesByType() is NOT supported"); return; } console.log("= Display Size Data"); for (var i=0; i < list.length; i++) { if ("transferSize" in list[i]) { console.log("... transferSize[" + i + "] = " + list[i].transferSize); sum = sum + list[i].transferSize; } else console.log("... transferSize[" + i + "] = NOT supported"); } totalDataTransferredSize += sum; console.log("Data transf : " + totalDataTransferredSize) }

el problema es que no suma todos los tamaños de datos transferidos en cada página web donde se abre la extensión, pero lo hace en el contexto de la extensión. No pude lograr obtener los tamaños fuera de la extensión. ¿Tienes alguna idea de cómo hacerlo?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda