Le type OnChangedCause de l'API cookies représente la raison pour laquelle un cookie a été modifié.

Type

Les valeurs de ce type sont des chaînes. Les valeurs possibles sont :

evicted
Un cookie a été automatiquement supprimé en raison d'un nettoyage de mémoire.
expired
Un cookie a été automatiquement supprimé en raison de l'expiration.
explicit
Un cookie a été inséré ou supprimé via un appel explicite à cookies.remove().
expired_overwrite
Un cookie a été remplacé par un cookie dont la date d'expiration est déjà expirée.
overwrite
Un appel à cookies.set() a remplacé ce cookie par un autre.

Compatibilité du navigateur

Update compatibility data on GitHub
OrdinateurMobile
ChromeEdgeFirefoxOperaFirefox pour Android
Support simpleChrome Support complet OuiEdge Aucun support NonFirefox Support complet 45Opera Support complet OuiFirefox Android Support complet 48

Légende

Support complet  
Support complet
Aucun support  
Aucun support

Exemples

Vous pouvez écouter l'événement cookies.onChanged pour être averti lorsque les cookies changent. L'écouteur reçoit un objet  changeInfo qui contient une propriété cause, dont la valeur est une chaîne OnChangeCaused :

browser.cookies.onChanged.addListener(function(changeInfo) {
  console.log('Cookie changed: ' +
              '\n * Cookie: ' + JSON.stringify(changeInfo.cookie) +
              '\n * Cause: ' + changeInfo.cause +
              '\n * Removed: ' + changeInfo.removed);
});

Remerciements :

Cette API est basée sur l'API Chromium chrome.cookies. Cette documentation est dérivée de cookies.json dans le code Chromium.

Les données de compatibilité relatives à Microsoft Edge sont fournies par Microsoft Corporation et incluses ici sous la licence Creative Commons Attribution 3.0 pour les États-Unis.

Étiquettes et contributeurs liés au document

Contributeurs à cette page : hellosct1
Dernière mise à jour par : hellosct1,