browsingData.removeCache()
Очищает кэш браузера.
Обратите внимание, что хотя эта функция может принимать объект browsingData.RemovalOptions, он будет проигнорирован. Весь кэш всегда очищается при использовании этой функции.
Это асинхронная функция, которая возвращает Promise.
Синтаксис
let removing = browser.browsingData.removeCache( removalOptions // RemovalOptions object )
Параметры
-
removalOptionsНеобязательно -
object. ОбъектbrowsingData.RemovalOptions. Этот параметр не оказывает никакого влияния.
Возвращаемое значение
A Promise, который будет выполнен без аргументов, когда удаление будет завершено. Если произойдет какая-либо ошибка, обещание будет отклонено с сообщением об ошибке.
Примеры
Очистка кэша браузера:
function onRemoved() { console.log("removed"); } function onError(error) { console.error(error); } browser.browsingData.removeCache({}).then(onRemoved, onError);
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | |
removeCache |
Да | 79 | 53removalOptions.since не поддерживается. |
? | Да | Нет | ? | ? |
85removalOptions.since не поддерживается.57–79removalOptions.since не поддерживается. |
? | Нет | ? |
Примечание: Этот API основан на API chrome.browsingData 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/browsingData/removeCache