browsingData.removeCache()

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

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

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

構文

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

引数

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

返り値

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

ブラウザ実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxOperaAndroid 版 Firefox
基本対応Chrome 完全対応 ありEdge 未対応 なしFirefox 完全対応 53
補足
完全対応 53
補足
補足 removalOptions.since is not supported.
Opera 完全対応 ありFirefox Android 完全対応 57
補足
完全対応 57
補足
補足 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,