Na seção anterior, aprendemos as diferentes maneiras de definir e atualizar um cookie em JavaScript. Além disso, o JavaScript também nos permite excluir um cookie. Aqui vemos todas as formas possíveis de excluir um cookie.
Diferentes maneiras de excluir um cookie
Estas são as seguintes maneiras de excluir um cookie:
convenção de nomes java
- Um cookie pode ser excluído usando o atributo expire.
- Um cookie também pode ser excluído usando o atributo max-age.
- Podemos excluir um cookie explicitamente, usando um navegador da web.
Exemplos para excluir um cookie
Exemplo 1
Neste exemplo, usamos o atributo expire para excluir um cookie, fornecendo a ele uma data de expiração (ou seja, qualquer data passada).
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'); } }
Exemplo 2
Neste exemplo, usamos idade máxima atributo para excluir um cookie fornecendo zero ou um número negativo (que representa segundos) a ele.
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'); } }
Exemplo 3
Vejamos um exemplo para definir, obter e excluir vários cookies.
<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'); } }
Exemplo 4
Vejamos um exemplo para excluir um cookie explicitamente.
function setCookie() { document.cookie='name=Martin Roy'; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert('Cookie not avaliable'); } }
Depois de clicar Definir cookie uma vez, sempre que clicamos Obter biscoito , a chave e o valor dos cookies serão exibidos na tela.
Para excluir um cookie explicitamente, siga os seguintes passos:
Ator Rekha
- Abra o Mozilla Firefox.
- Clique Abrir menu - Biblioteca - Histórico - Limpar histórico recente - Detalhes .
- Aqui podemos ver um Biscoitos caixa de seleção que já está marcada. Agora, clique Limpe Agora para excluir os cookies explicitamente.
Agora, ao clicar Obter biscoito , a caixa de diálogo abaixo será exibida.
Aqui podemos ver que os cookies foram excluídos.