history.deleteAll()
刪除瀏覽器歷史記錄中的所有訪問記錄。
此函式僅觸發一次 history.onVisitRemoved,其中 allHistory 設定為 true,urls 引數為空。
這是一個非同步函式,返回一個 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。