--- title: browsingData slug: Mozilla/Add-ons/WebExtensions/API/browsingData translation_of: Mozilla/Add-ons/WebExtensions/API/browsingData ---
{{AddonSidebar}}

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:

Você pode usar a função {{WebExtAPIRef("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 {{WebExtAPIRef("browsingData.removePasswords()", "removePasswords()")}}, {{WebExtAPIRef("browsingData.removeHistory()", "removeHistory()")}} e assim por diante.

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

Finalmente, a API {{WebExtAPIRef("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

{{WebExtAPIRef("browsingData.DataTypeSet")}}
Objeto usado para especificar o tipo de dado para remoção: por exemplo, histórico, downloads, senhas e assim por diante.
{{WebExtAPIRef("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

{{WebExtAPIRef("browsingData.remove()")}}
Remove os dados de navegação especificado pelo seu tipo.
{{WebExtAPIRef("browsingData.removeCache()")}}
Limpa o cache do navegador.
{{WebExtAPIRef("browsingData.removeCookies()")}}
Remove os cookies.
{{WebExtAPIRef("browsingData.removeDownloads()")}}
Remove a lista de arquivos baixados.
{{WebExtAPIRef("browsingData.removeFormData()")}}
Limpa os dados de um formulário salvo.
{{WebExtAPIRef("browsingData.removeHistory()")}}
Limpa o histórico do navegador.
{{WebExtAPIRef("browsingData.removeLocalStorage()")}}
Limpa qualquer local storage criado por websites.
{{WebExtAPIRef("browsingData.removePasswords()")}}
Limpa passwords salvos.
{{WebExtAPIRef("browsingData.removePluginData()")}}
Limpa os dados associados com plugins.
{{WebExtAPIRef("browsingData.settings()")}}
Obtém o valor atual de configuração da funcionalidade "Limpar Histórico" do navegador.

Compatibilidade com navegadores

{{Compat("webextensions.api.browsingData", 2)}}

{{WebExtExamples("h2")}}

Agradecimentos

Esta 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.