browsingData.removeCache()
Clears the browser's cache.
Note that although this function can take a browsingData.RemovalOptions
object, it will be ignored. The entire cache is always cleared when using this function.
This is an asynchronous function that returns a Promise
.
Syntax
var removing = browser.browsingData.removeCache( removalOptions // RemovalOptions object )
Parameters
-
removalOptions
Optional -
object
. AbrowsingData.RemovalOptions
object. This parameter has no effect.
Return value
A Promise
that will be fulfilled with no arguments when the removal has finished. If any error occurs, the promise will be rejected with an error message.
Browser compatibility
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
removeCache |
Yes |
79 |
53
removalOptions.since is not supported. |
? |
Yes |
No |
? |
? |
57-79
removalOptions.since is not supported.85
removalOptions.since is not supported. |
? |
? |
? |
Examples
Clear the browser cache:
function onRemoved() { console.log("removed"); } function onError(error) { console.error(error); } browser.browsingData.removeCache({}). then(onRemoved, onError);
Note: This API is based on Chromium's chrome.browsingData
API.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.
© 2005–2021 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