--- title: browsingData.removeCache() slug: Mozilla/Add-ons/WebExtensions/API/browsingData/removeCache tags: - API - Add-ons - Extensions - Method - Reference - WebExtensions - browsingData - removeCache translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData/removeCache ---
{{AddonSidebar()}}

ブラウザのキャッシュを消去します。

この関数は{{WebExtAPIRef("browsingData.RemovalOptions")}} オブジェクトを引数に取りますが無視されます。そのためこの関数を使うとすべてのキャッシュが消去されるため注意してください。

この関数は Promise を返す非同期関数です。

構文

var removing = browser.browsingData.removeCache(
  removalOptions            // RemovalOptions オブジェクト
)

引数

removalOptions {{optional_inline}}
{{WebExtAPIRef("browsingData.RemovalOptions")}} オブジェクト このパラメータは無視されます。

返り値

消去が完了した後に実行される Promise が返されます。この Promise は引数を持ちません。エラーが発生した場合はエラーメッセージを引数にしてrejectを呼び出します。

ブラウザ実装状況

{{Compat("webextensions.api.browsingData.removeCache")}}

ブラウザキャッシュを消去します。

function onRemoved() {
  console.log("removed");
}

function onError(error) {
  console.error(error);
}

browser.browsingData.removeCache({}).
then(onRemoved, onError);

{{WebExtExamples}}

Acknowledgements

この API は Chromium の chrome.browsingData API に基づいています。

Microsoft Edge の実装状況は Microsoft Corporation から提供されたものであり、ここでは  Creative Commons Attribution 3.0 United States License に従っています。