1.
انسخ رمز الكود كما يلي:
فحص الوظيفة (){
إذا (window.navigator.cookieEnabled)
عودة صحيحة؛
آخر{
تنبيه("خطأ في تكوين المتصفح، ملف تعريف الارتباط غير متوفر!");
إرجاع خطأ؛}
}
2.
انسخ رمز الكود كما يلي:
SetCookie('cookie_test','1');
var cookie_test = getCookie('cookie_test');
إذا ('1'! = cookie_test)
{
تنبيه ("غير مدعوم")؛
}آخر
{
تنبيه("الدعم");
}
وظيفة SetCookie(name,value)// معلمتان، إحداهما اسم ملف تعريف الارتباط والأخرى هي القيمة
{
var Days = 30; // سيتم حفظ ملف تعريف الارتباط هذا لمدة 30 يومًا
var exp = new Date(); //new Date("31 ديسمبر 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
وظيفة getCookie(name)//احصل على ملفات تعريف الارتباط function
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
وظيفة delCookie(name)//حذف ملف تعريف الارتباط
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
3.
انسخ رمز الكود كما يلي:
فار cookieEnabled=(navigator.cookieEnabled) صحيح: خطأ
// تحديد ما إذا كان ملف تعريف الارتباط ممكّنًا أم لا
// إذا لم يكن المتصفح ie4+ أو ns6+
إذا (نوع navigator.cookieEnabled=="undef" && !cookieEnabled){
document.cookie = "testcookie"
cookieEnabled=(document.cookie==testcookie) صحيح: خطأ
document.cookie = "" // مسح القيمة الوهمية
}