Spec-Zone.ru › Web Extensions

history.deleteAll()

Удаляет все посещения из истории браузера.

Эта функция вызывает history.onVisitRemoved только один раз, с allHistory установленным в true и пустым аргументом urls.

Это асинхронная функция, которая возвращает Promise.

Синтаксис

let deletingAll = browser.history.deleteAll()

Параметры

Нет.

Возвращаемое значение

Будет возвращён Promise, который выполнится без параметров, когда вся история будет удалена.

Совместимость с браузерами

Рабочий стол Мобильный
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet
deleteAll Да 79 49 ? Да Нет ? ? Нет ? Нет ?

Примеры

Удаление всей истории при нажатии на действие браузера:

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

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

deleteAllHistory();

Примечание: Этот API основан на API chrome.history Chromium. Данная документация взята из history.json кода Chromium.

© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/history/deleteAll

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API