logo

Видалення файлу cookie в JavaScript

У попередньому розділі ми дізналися про різні способи встановлення та оновлення файлів cookie в JavaScript. Крім того, JavaScript також дозволяє видаляти файли cookie. Тут ми бачимо всі можливі способи видалення файлу cookie.

Різні способи видалення файлів cookie

Ось такі способи видалення файлу cookie:

приклад java, привіт, світ
  • Файл cookie можна видалити за допомогою атрибута expire.
  • Файл cookie також можна видалити за допомогою атрибута max-age.
  • Ми можемо видалити файл cookie явно за допомогою веб-браузера.

Приклади видалення файлів cookie

Приклад 1

У цьому прикладі ми використовуємо атрибут expire, щоб видалити файл cookie, вказавши для нього дату закінчення терміну дії (тобто будь-яку минулу дату).

 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

У цьому прикладі ми використовуємо максимальний вік атрибут для видалення файлу cookie шляхом надання йому нуля або від’ємного числа (що представляє секунди).

 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

Давайте розглянемо приклад встановлення, отримання та видалення кількох файлів cookie.

 <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

Давайте розглянемо приклад явного видалення файлу cookie.

 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;); } } 

Після натискання Встановити файли cookie один раз, коли ми натискаємо Отримати Cookie , ключ і значення файлів cookie відображаються на екрані.

JavaScript Видалення файлу cookie

Щоб явно видалити файл cookie, виконайте такі дії:

сонячний деол
  • Відкрийте Mozilla Firefox.
  • Натисніть Відкрити меню - Бібліотека - Історія - Очистити недавню історію - Подробиці .
JavaScript Видалення файлу cookie
  • Тут ми можемо побачити a Печиво прапорець, який уже позначено. Тепер натисніть Очистити зараз щоб явно видалити файли cookie.

Тепер, натиснувши Отримати Cookie , з’явиться наведене нижче діалогове вікно.

JavaScript Видалення файлу cookie

Тут ми бачимо, що файли cookie видалено.