browsingData.remove()
Remove o dado de navegação especificado.
O dado de navegação a ser removido está especificado na opção dataTypes
, em que é um objeto browsingData.DataTypeSet
.
Você pode usar a opção removalOptions
, um browsingData.RemovalOptions
objeto, para controlar o quão longe no passado a remoção de dados será feita e se deseja remover dados apenas de páginas normais ou remover de aplicativos e extensões hospedados também.
Isso é uma função assíncrona que retorna uma Promise
.
Sintaxe
let removing = browser.browsingData.remove(
removalOptions, // RemovalOptions object
dataTypes, // DataTypeSet object
);
Parâmetros
removalOptions
-
object
. Um objetobrowsingData.RemovalOptions
, que pode ser usado para controlar o quão longe no passado a remoção de dados será feita e se deseja remover dados apenas de páginas normais ou remover de aplicativos e extensões hospedados também. dataTypes
-
object
. Um objetobrowsingData.DataTypeSet
, descrevendo os tipos de dados para remover (e.g. histórico, downloads, ...).
Valor retornado
Uma Promessa
que será realizada sem argumentos quando a remoção terminar. Se ocorrer algum erro, a promessa será rejeitada com uma mensagem de erro.
Exemplos
Remove o histórico de download e navegação da última semana:
function onRemoved() {
console.log("removed");
}
function onError(error) {
console.error(error);
}
function weekInMilliseconds() {
return 1000 * 60 * 60 * 24 * 7;
}
let oneWeekAgo = new Date().getTime() - weekInMilliseconds();
browser.browsingData
.remove({ since: oneWeekAgo }, { downloads: true, history: true })
.then(onRemoved, onError);
Remove todo o histórico de download e navegação:
function onRemoved() {
console.log("removed");
}
function onError(error) {
console.error(error);
}
let oneWeekAgo = new Date().getTime() - weekInMilliseconds();
browser.browsingData
.remove({ since: oneWeekAgo }, { downloads: true, history: true })
.then(onRemoved, onError);
Example extensions
Compatibilidade com navegadores
BCD tables only load in the browser
Nota:
This API is based on Chromium's chrome.browsingData
API.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.