Use the browser.browsingData API to remove browsing data from a user's local profile.

Permissions: browsingData

Not allowed in: Content scripts, Devtools pages

_RemovalOptionsOriginTypes
_SettingsReturnResult
DataTypeSet
RemovalOptions
remove
removeAppcache
removeCache
removeCookies
removeDownloads
removeFileSystems
removeFormData
removeHistory
removeIndexedDB
removeLocalStorage
removePasswords
removePluginData
removeWebSQL
settings
  • Clears various types of browsing data stored in a user's profile.

    Parameters

    Returns Promise<void>

  • Clears websites' appcache data.

    Parameters

    Returns Promise<void>

    Unsupported on Firefox at this time.

  • Clears the browser's cache.

    Parameters

    Returns Promise<void>

  • Clears the browser's cookies and server-bound certificates modified within a particular timeframe.

    Parameters

    Returns Promise<void>

  • Clears the browser's list of downloaded files (not the downloaded files themselves).

    Parameters

    Returns Promise<void>

  • Clears websites' file system data.

    Parameters

    Returns Promise<void>

    Unsupported on Firefox at this time.

  • Clears the browser's stored form data (autofill).

    Parameters

    Returns Promise<void>

  • Clears the browser's history.

    Parameters

    Returns Promise<void>

  • Clears websites' IndexedDB data.

    Parameters

    Returns Promise<void>

    Unsupported on Firefox at this time.

  • Clears websites' local storage data.

    Parameters

    Returns Promise<void>

  • Clears the browser's stored passwords.

    Parameters

    Returns Promise<void>

  • Clears plugins' data.

    Parameters

    Returns Promise<void>

  • Clears websites' WebSQL data.

    Parameters

    Returns Promise<void>

    Unsupported on Firefox at this time.

  • Reports which types of data are currently selected in the 'Clear browsing data' settings UI. Note: some of the data types included in this API are not available in the settings UI, and some UI settings control more than one data type listed here.

    Returns Promise<_SettingsReturnResult>