history.deleteAll()

刪除瀏覽器歷史記錄中的所有訪問記錄。

此函式僅觸發一次 history.onVisitRemoved,其中 allHistory 設定為 trueurls 引數為空。

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

語法

js
let deletingAll = browser.history.deleteAll()

引數

無。

返回值

當所有歷史記錄都被刪除後,一個 Promise 將在沒有引數的情況下 fulfilled。

示例

使用者點選瀏覽器操作時刪除所有歷史記錄

js
function onDeleteAll() {
  console.log("Deleted all history");
}

function deleteAllHistory() {
  let deletingAll = browser.history.deleteAll();
  deletingAll.then(onDeleteAll);
}

deleteAllHistory();

瀏覽器相容性

注意: 此 API 基於 Chromium 的 chrome.history API。本文件源自 Chromium 程式碼中的 history.json