cookies.OnChangedCause
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é des navigateurs
Report problems with this compatibility data on GitHubdesktop | mobile | ||||||
---|---|---|---|---|---|---|---|
OnChangedCause |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support
- See implementation notes.
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,
);
});
Note :
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.