browsingData.removeCache()

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

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

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

構文

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

引数

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

返り値

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

ブラウザ実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxOperaSafariAndroid 版 Firefox
removeCacheChrome 完全対応 ありEdge 完全対応 79Firefox 完全対応 53
補足
完全対応 53
補足
補足 removalOptions.since is not supported.
Opera 完全対応 ありSafari 未対応 なしFirefox Android 未対応 57 — 79
補足
未対応 57 — 79
補足
補足 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 に従っています。