Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

devtools.network.getHAR()

Holt ein HAR-Protokoll für die im aktuellen Tab geladene Seite.

Dies ist eine asynchrone Funktion, die ein Promise zurückgibt.

Syntax

js
let getting = browser.devtools.network.getHAR()

Parameter

Keine.

Rückgabewert

Ein Promise, das mit einem Objekt erfüllt wird, das das HAR-Protokoll für den aktuellen Tab enthält. Einzelheiten darüber, was das Protokollobjekt enthält, finden Sie in der HAR-Spezifikation.

Beispiele

Protokollieren Sie die URLs von Anfragen, die im HAR-Protokoll enthalten sind:

js
async function logRequests() {
  let harLog = await browser.devtools.network.getHAR();
  console.log(`HAR version: ${harLog.version}`);
  for (const entry of harLog.entries) {
    console.log(entry.request.url);
  }
}

logRequestsButton.addEventListener("click", logRequests);

Browser-Kompatibilität

Hinweis: Diese API basiert auf der chrome.devtools.network API von Chromium.