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。