browsingData

Habilita extensões a limpar os dados que estão acumulados enquando o usuário navega.

Na API browsingData, os dados de navegação são divididos em tipos:

  • cache do browser
  • cookies
  • downloads
  • histórico
  • armazenamento local
  • dados de plugin
  • dados de formulários salvos
  • senhas salvas

Você pode usar a função browsingData.remove() para remover qualquer combinação desses tipos. Há também funções específicas para remover cada tipo de data em particular, como por exemplo removePasswords(), removeHistory() e assim por diante.

Todas funções browsingData.remove[X]() pegam o objeto browsingData.RemovalOptions que você usa para controlar outros dois aspectos da remoção de dados:

  • quão antigos são os dados para a remoção
  • se é para remover dados de páginas normais, ou também para hospedar aplicativos web ou add-ons. Observe que esta opção ainda não é suportada no Firefox.

Finalmente, a API browsingData.settings() fornece uma função que retorna o atual valor das configurações da funcionalidade "Limpar Histórico".

Para usar esta API você deve ter a permissão de API "browsingData".

Tipos

browsingData.DataTypeSet

Objeto usado para especificar o tipo de dado para remoção: por exemplo, histórico, downloads, senhas e assim por diante.

browsingData.RemovalOptions

Objeto usado para especificar o quanto tempo para remoção de dados, e se remover dados adicionados em uma navegação web normal, por aplicativos hospedados ou por add-ons.

Methods

browsingData.remove()

Remove os dados de navegação especificado pelo seu tipo.

browsingData.removeCache()

Limpa o cache do navegador.

browsingData.removeCookies()

Remove os cookies.

browsingData.removeDownloads()

Remove a lista de arquivos baixados.

browsingData.removeFormData()

Limpa os dados de um formulário salvo.

browsingData.removeHistory()

Limpa o histórico do navegador.

browsingData.removeLocalStorage()

Limpa qualquer local storage criado por websites.

browsingData.removePasswords()

Limpa passwords salvos.

browsingData.removePluginData()

Limpa os dados associados com plugins.

browsingData.settings()

Obtém o valor atual de configuração da funcionalidade "Limpar Histórico" do navegador.

Compatibilidade com navegadores

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Firefox for Android
Safari on iOS
browsingData
remove
removeCache
removeCookies
removeDownloads
removeFormData
removeHistory
removeLocalStorage
removePasswords
removePluginData
settings

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support
No support
No support
See implementation notes.
Has more compatibility info.

Example extensions

Nota: AgradecimentosEsta API é baseada na API chrome.browsingData do Chromium.Os dados de compatibilidade do Microsoft Edge compatibility são fornecidos pela Microsoft Corporation e aqui estão inclusos sob a Creative Commons Attribution 3.0 United States License.