1. Mozilla
  2. 附加组件
  3. 浏览器扩展
  4. API
  5. browsingData
  6. browsingData.removeCache()

此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

browsingData.removeCache()

清除浏览器的缓存。

请注意,虽然此函数可以接受一个 browsingData.RemovalOptions 对象,但该对象将被忽略。在使用此函数时,总是会清除整个缓存。

这是一个返回 Promise 的异步函数。

语法

js
let removing = browser.browsingData.removeCache(
 removalOptions // RemovalOptions 对象
)

参数

removalOptions 可选

object。一个 browsingData.RemovalOptions 对象。此参数没有效果。

返回值

一个 Promise,在移除完成时其会兑现且不带任何参数。如果发生任何错误,Promise 将被拒绝,并附带一个错误消息。

示例

清除浏览器缓存:

js
function onRemoved() {
 console.log("已删除");
}
function onError(error) {
 console.error(error);
}
browser.browsingData.removeCache({}).then(onRemoved, onError);

浏览器兼容性

备注:此 API 基于 Chromium 的 chrome.browsingData API。

Help improve MDN

Learn how to contribute

This page was last modified on by MDN contributors.

AltStyle によって変換されたページ (->オリジナル) /