В предишния раздел научихме различните начини за задаване и актуализиране на бисквитка в JavaScript. Освен това JavaScript също ни позволява да изтрием бисквитка. Тук виждаме всички възможни начини за изтриване на бисквитка.
Различни начини за изтриване на бисквитка
Това са следните начини за изтриване на бисквитка:
метод на подниз в java
- Бисквитката може да бъде изтрита с помощта на атрибута expire.
- Бисквитката може също да бъде изтрита чрез използване на атрибут max-age.
- Можем изрично да изтрием бисквитка, като използваме уеб браузър.
Примери за изтриване на бисквитка
Пример 1
В този пример използваме атрибут expire, за да изтрием бисквитка, като й предоставим дата на изтичане (т.е. всяка минала дата).
function setCookie() { document.cookie='name=Martin Roy; expires=Sun, 20 Aug 2000 12:00:00 UTC'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Пример 2
В този пример използваме максимална възраст атрибут за изтриване на бисквитка чрез предоставяне на нула или отрицателно число (което представлява секунди) към нея.
function setCookie() { document.cookie='name=Martin Roy;max-age=0'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Пример 3
Нека видим пример за задаване, получаване и изтриване на множество бисквитки.
<br> <br> function setCookie1() { document.cookie='name=Martin Roy'; cookie1= document.cookie; } function setCookie2() { document.cookie='name=Duke William'; cookie2= document.cookie; } function getCookie1() { if(cookie1.length!=0) { alert(cookie1); } else { alert('Cookie not available'); } } function getCookie2() { if(cookie2.length!=0) { alert(cookie2); } else { alert('Cookie not available'); } } function deleteCookie1() { document.cookie=cookie1+';max-age=0'; cookie1=document.cookie; alert('Cookie1 is deleted'); } function deleteCookie2() { document.cookie=cookie2+';max-age=0'; cookie2=document.cookie; alert('Cookie2 is deleted'); } function displayCookie() { if(cookie1!=0&&cookie2!=0) { alert(cookie1+' '+cookie2); } else if(cookie1!=0) { alert(cookie1); } else if(cookie2!=0) { alert(cookie2); } else{ alert('Cookie not available'); } }
Пример 4
Нека видим пример за изрично изтриване на бисквитка.
function setCookie() { document.cookie='name=Martin Roy'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
След щракване Задаване на бисквитка веднъж, когато щракнем Вземете бисквитка , ключът и стойността на бисквитките се показват на екрана.
За да изтриете изрично бисквитка, изпълнете следните стъпки:
Актрисата Сай Палави
- Отворете Mozilla Firefox.
- Кликнете Отворете менюто - Библиотека - История - Изчистване на скорошна хронология - Подробности .
- Тук можем да видим а Бисквитки отметка, която вече е маркирана. Сега щракнете Изчисти сега изрично да изтриете бисквитките.
Сега, при щракване Вземете бисквитка , се появява диалоговият прозорец по-долу.
Тук можем да видим, че бисквитките са изтрити.