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

js
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 ou string ou object. Une valeur indiquant une date et une heure. Cela peut être représenté par: un objet Date, 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 ou string ou object. Une valeur indiquant une date et une heure. Cela peut être représenté par: un objet Date, 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 :

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