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

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

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

構文

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

引数

removalOptions Optional
browsingData.RemovalOptions オブジェクト このパラメータは無視されます。

返り値

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

ブラウザ実装状況

ChromeEdgeFirefoxFirefox for AndroidOpera
基本対応 あり なし531571 あり

1. removalOptions.since is not supported.

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

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

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

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

Acknowledgements

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

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

ドキュメントのタグと貢献者

このページの貢献者: takubokudori
最終更新者: takubokudori,