document.cookie = key=''; expires=${new Date(new Date().getTime() + new Date().setTime(-1 * 1000 * 3600 * 24)).toUTCString()} J'ai vérifié et il m'a dit de régler le délai d'expiration, mais j'ai essayé sans succès
function deleteAllCookies() {
var cookies = document.cookie.split(";");
for (var i = 0; i < cookies.length; i++) {
var cookie = cookies[i];
var eqPos = cookie.indexOf("=");
var name = eqPos > -1 ? cookie.substr(0, eqPos) : cookie;
document.cookie = name + "=;expires=Thu, 01 Jan 1970 00:00:00 GMT";
}
}
C'est un problème qui a déjà une solution mature.
La réponse ci-dessus est correcte. Si elle ne peut pas être effacée, elle peut être configurée pour ne pas autoriser les opérations client
Le serveur définit un nouveau cookie avec une date d'expiration antérieure à celle actuelle.