history.deleteRange()
Supprime toutes les visites aux pages que l'utilisateur a effectuées pendant la période donnée. Si cela supprime toutes les visites effectuées sur une page donnée, alors la page n'apparaîtra plus dans l'historique du navigateur et history.onVisitRemoved
se déclenchera pour cela.
C'est une fonction asynchrone qui renvoie une Promise
.
Syntaxe
var deletingRange = browser.history.deleteRange(
range, // object
);
Paramètres
range
-
object
. Spécification de la plage de temps pour laquelle supprimer des visites.startTime
-
number
oustring
ouobject
. Une valeur indiquant une date et une heure. Cela peut être représenté par: un objetDate
, une chaîne de de date ISO 8601, ou le nombre de millisecondes depuis l'époque. Spécifie l'heure de début de la plage. endTime
-
number
oustring
ouobject
. Une valeur indiquant une date et une heure. Cela peut être représenté par: un objetDate
, une chaîne de date ISO 8601, ou le nombre de millisecondes depuis l'époque. Spécifie l'heure de fin de la plage.
Valeur retournée
Une Promise
sera remplie sans paramètre lorsque la plage a été supprimée.
Compatibilité des navigateurs
BCD tables only load in the browser
Exemples
Supprimer toutes les visites effectuées à la dernière minute :
const MINUTE = 60 * 1000;
function oneMinuteAgo() {
return Date.now() - MINUTE;
}
browser.history.deleteRange({
startTime: oneMinuteAgo(),
endTime: Date.now(),
});
Note :
This API is based on Chromium's chrome.history
API. This documentation is derived from history.json
in the Chromium code.
Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.