Estoy tratando de activar una exportación de registro HAR desde el script de fondo de una extensión de Firefox, pero por mi vida no puedo encontrar la manera de hacerlo.
Estoy usando el código que se encuentra aquí , espero que esto funcione y devuelva la exportación HAR, pero sigo recibiendo este error TypeError: browser.devtools is undefined
La documentación en esa página también señala que los devtools del navegador exportarán el registro HAR de la página a la que están adjuntos los devtools, pero aparte de abrirlos manualmente en la página (que he intentado en vano), no tengo idea de cómo hacerlo. esto programáticamente. (Sospecho que esta es la parte que va mal, ya que las herramientas de desarrollo no están definidas).
He incluido el permiso "devtools" en mi archivo de manifiesto, aparte de eso, no sé qué más he pasado por alto.
Aquí están las líneas exactas de código que estoy tratando de hacer funcionar (están contenidas dentro de una función asíncrona)
const har = await browser.devtools.network.getHAR(); console.log(har);¡Cualquier ayuda o que me indique la dirección correcta en cuanto a la documentación será muy apreciada!