devtools.network.getHAR()

獲取當前標籤頁載入頁面的HAR 日誌

這是一個非同步函式,返回一個 Promise

語法

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

引數

無。

返回值

一個 Promise,它將以一個包含當前標籤頁 HAR 日誌的物件來fulfilled。關於日誌物件包含內容的詳細資訊,請參閱 HAR 規範

示例

記錄 HAR 日誌中包含的請求的 URL

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);

瀏覽器相容性

注意:此 API 基於 Chromium 的 chrome.devtools.network API。