아래 스크립트는 현재 페이지까지의 경로 내에서의 모든 쿠키의 만료일을 예전 일자로 바꿔서 만료되도록해 삭제한다. 콘솔을 열고 아래 스크립트를 붙여넣고 실행하면 된다. (2022년 기준으로 코드를 좀 더 읽기 좋게 다듬고, 깔끔하게 정리했다.)
(function(){
if (confirm('this will remove all cookies.')) {
let items = document.cookie.split(';').map(e => e.trim());
let pasttime = new Date(new Date().getTime() - 1e11).toUTCString();
for (let cookie of items) {
let hostname = document.location.hostname;
let host_pattern = /\.|^[^.]+/;
while (hostname.length > 0) {
let path = document.location.pathname;
let path_pattern = /\/|[^\/]+$/;
while (path.length > 0) {
let cookie_str = `${cookie}; domain=${hostname}; path=${path}; expires=${pasttime}`;
document.cookie = cookie_str;
path = path.replace(path_pattern, '');
}
hostname = hostname.replace(host_pattern, '');
}
}
}
})();
북마클릿으로 만들고 싶다면 다음을 북마크바에 끌어다 놓으면 되겠다.
쿠키지우기