StorageArea.clear()

移除存储区域中的所有项目。

这是一个异步函数,返回一个 Promise

语法

js
let clearing = browser.storage.<storageType>.clear()

其中 <storageType> 是一个可写存储类型 — storage.localstorage.sessionstorage.sync

参数

无。

返回值

一个 Promise,如果操作成功,它将以无参数的形式 fulfilled。如果操作失败,promise 将以错误消息被 rejected。

示例

js
function onCleared() {
  console.log("OK");
}

function onError(e) {
  console.log(e);
}

let clearStorage = browser.storage.local.clear();
clearStorage.then(onCleared, onError);

浏览器兼容性

注意:此 API 基于 Chromium 的 chrome.storage API。本文档源自 Chromium 代码中的 storage.json