logo

Брисање колачића у ЈаваСцрипт-у

У претходном одељку научили смо различите начине постављања и ажурирања колачића у ЈаваСцрипт-у. Осим тога, ЈаваСцрипт нам такође омогућава да избришемо колачић. Овде видимо све могуће начине за брисање колачића.

Различити начини за брисање колачића

Ово су следећи начини за брисање колачића:

јава цаст инт у стринг
  • Колачић се може избрисати коришћењем атрибута екпире.
  • Колачић се такође може избрисати коришћењем атрибута максималне старости.
  • Колачић можемо експлицитно да избришемо, користећи веб претраживач.

Примери за брисање колачића

Пример 1

У овом примеру користимо атрибут екпире да избришемо колачић тако што ћемо му дати датум истека (тј. било који прошли датум).

 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=&apos;name=Martin Roy&apos;; cookie1= document.cookie; } function setCookie2() { document.cookie=&apos;name=Duke William&apos;; cookie2= document.cookie; } function getCookie1() { if(cookie1.length!=0) { alert(cookie1); } else { alert(&apos;Cookie not available&apos;); } } function getCookie2() { if(cookie2.length!=0) { alert(cookie2); } else { alert(&apos;Cookie not available&apos;); } } function deleteCookie1() { document.cookie=cookie1+&apos;;max-age=0&apos;; cookie1=document.cookie; alert(&apos;Cookie1 is deleted&apos;); } function deleteCookie2() { document.cookie=cookie2+&apos;;max-age=0&apos;; cookie2=document.cookie; alert(&apos;Cookie2 is deleted&apos;); } function displayCookie() { if(cookie1!=0&amp;&amp;cookie2!=0) { alert(cookie1+&apos; &apos;+cookie2); } else if(cookie1!=0) { alert(cookie1); } else if(cookie2!=0) { alert(cookie2); } else{ alert(&apos;Cookie not available&apos;); } } 

Пример 4

Погледајмо пример експлицитног брисања колачића.

 function setCookie() { document.cookie=&apos;name=Martin Roy&apos;; } function getCookie() { if(document.cookie.length!=0) { alert(document.cookie); } else { alert(&apos;Cookie not avaliable&apos;); } } 

Након клика Сет Цоокие једном, кад год кликнемо Гет Цоокие , кључ и вредност колачића су приказани на екрану.

ЈаваСцрипт Брисање колачића

Да бисте експлицитно избрисали колачић, пратите следеће кораке:

објекат на јсонобјецт јава
  • Отворите Мозилла Фирефок.
  • Кликните Отворите мени – Библиотека – Историја – Обриши недавну историју – Детаљи .
ЈаваСцрипт Брисање колачића
  • Овде можемо видети а Колачићи поље за потврду које је већ означено. Сада, кликните Обриши одмах да експлицитно избришете колачиће.

Сада, на клик Гет Цоокие , појављује се дијалошки оквир испод.

ЈаваСцрипт Брисање колачића

Овде можемо видети да су колачићи избрисани.