Lorsque vous naviguez dans le vaste domaine numérique, les cookies servent de minuscules paquets de données que les sites Web stockent sur votre ordinateur ou appareil. Ils aident à mémoriser vos préférences de navigation et à améliorer votre expérience utilisateur. Cependant, vous souhaiterez peut-être parfois supprimer tous les cookies d'un domaine spécifique, peut-être pour des raisons de confidentialité ou à des fins de dépannage.
Pour supprimer tous les cookies associés au domaine actuel en utilisant JavaScript, vous pouvez utiliser le code suivant :
function deleteAllCookies() { document.cookie.split(';').forEach(cookie => { const eqPos = cookie.indexOf('='); const name = eqPos > -1 ? cookie.substring(0, eqPos) : cookie; document.cookie = name + '=;expires=Thu, 01 Jan 1970 00:00:00 GMT'; }); }
Ce code parcourt efficacement chaque cookie stocké dans la propriété document.cookie, en utilisant le ; caractère comme séparateur. Pour chaque cookie, il extrait le nom du cookie et l'écrase avec une date d'expiration définie dans un passé lointain. Ce faisant, les cookies sont effectivement purgés de votre système.
Bien que ce code soit généralement efficace, il est essentiel d'être conscient des limitations suivantes :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!