Nous savons que la taille du cookie que le navigateur lui-même peut stocker est limitée. Si la capacité maximale est dépassée, les cookies ne peuvent plus être définis. Comment s'assurer que la capacité restante est suffisante pendant le développement ? En supposant qu'un utilisateur visite un site Web et remplisse son cookie, cela signifie-t-il que les sites Web visités ultérieurement ne peuvent pas définir de cookies normalement ?
La longueur de la chaîne est document.cookie.length, puis la conversion d'octets est effectuée
Utilisez le stockage local au lieu des cookies
La capacité du cookie est de 4K.
Vous pouvez utiliser localstorage au lieu des cookies.
Le correspondant est le stockage de sessions.
Le cookie ne fait que 4k. Si vous souhaitez le sauvegarder, il est recommandé d'utiliser le stockage local. De plus, si vous souhaitez simuler la suppression du temps de cookie, vous pouvez simplement utiliser le cookie pour enregistrer un temps afin de juger de la durée de stockage du stockage local. , et il sera effacé à ce moment-là