logo

حذف ملف تعريف الارتباط في جافا سكريبت

في القسم السابق، تعلمنا الطرق المختلفة لتعيين ملف تعريف الارتباط وتحديثه في JavaScript. وبصرف النظر عن ذلك، تسمح لنا JavaScript أيضًا بحذف ملف تعريف الارتباط. هنا، نرى جميع الطرق الممكنة لحذف ملف تعريف الارتباط.

طرق مختلفة لحذف ملف تعريف الارتباط

فيما يلي الطرق التالية لحذف ملف تعريف الارتباط:

طويلة إلى كثافة العمليات جافا
  • يمكن حذف ملف تعريف الارتباط باستخدام سمة انتهاء الصلاحية.
  • يمكن أيضًا حذف ملف تعريف الارتباط باستخدام سمة max-age.
  • يمكننا حذف ملف تعريف الارتباط بشكل صريح باستخدام متصفح الويب.

أمثلة لحذف ملف تعريف الارتباط

مثال 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;); } } 

بعد النقر تعيين ملف تعريف الارتباط مرة واحدة، كلما نقرنا احصل على ملف تعريف الارتباط ، يتم عرض مفتاح ملفات تعريف الارتباط والقيمة على الشاشة.

جافا سكريبت حذف ملف تعريف الارتباط

لحذف ملف تعريف الارتباط بشكل صريح، اتبع الخطوات التالية:

جافا مزدوجة إلى السلسلة
  • افتح موزيلا فايرفوكس.
  • انقر افتح القائمة - المكتبة - التاريخ - مسح التاريخ الحديث - التفاصيل .
جافا سكريبت حذف ملف تعريف الارتباط
  • وهنا يمكننا أن نرى أ بسكويت مربع الاختيار الذي تم وضع علامة عليه بالفعل. الآن، انقر فوق امسح الآن لحذف ملفات تعريف الارتباط بشكل صريح.

الآن، عند النقر احصل على ملف تعريف الارتباط ، يظهر مربع الحوار أدناه.

جافا سكريبت حذف ملف تعريف الارتباط

هنا، يمكننا أن نرى أنه تم حذف ملفات تعريف الارتباط.