Как экспортировать журнал HAR из расширения firefox?

#javascript #firefox #browser-extension #har

Вопрос:

Я пытаюсь запустить экспорт журнала HAR из фонового сценария расширения Firefox, но ни за что на свете не могу понять, как это сделать.

Я использую код, найденный здесь, я ожидал бы, что это сработает и вернет экспорт HAR, но продолжаю получать эту ошибку TypeError: browser.devtools is undefined

В документации на этой странице также указывается, что средства разработки браузера будут экспортировать журнал HAR страницы, к которой прикреплены средства разработки, но кроме ручного открытия их на странице (что я безуспешно пытался сделать) Я понятия не имею, как это сделать программно. (Я подозреваю, что это та часть, которая идет не так, поскольку devtools не определены).

Я включил разрешение «devtools» в свой файл манифеста, кроме этого, я не понимаю, что еще я упустил из виду.

Вот точные строки кода, которые я пытаюсь заставить работать (они содержатся в асинхронной функции)

 const har = await browser.devtools.network.getHAR();
console.log(har);
 

Любая помощь или указание мне в правильном направлении с документальной точки зрения будут очень признательны!