devtools.network.getHAR()
Holen Sie sich ein HAR-Protokoll für die Seite, die im aktuellen Tab geladen ist.
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, welches das HAR-Protokoll für den aktuellen Tab enthält. Für Details, was das Protokoll-Objekt enthält, lesen Sie die HAR-Spezifikation.
Browser-Kompatibilität
BCD tables only load in the browser
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);
Hinweis: Diese API basiert auf Chromium's chrome.devtools.network
API.