يلخص هذه المقالة طريقة ملفات تعريف الارتباط JS قراءة. شاركه للرجوع إليه. طريقة التنفيذ المحددة هي كما يلي:
هناك العديد من الطرق لقراءة ملفات تعريف الارتباط في JS. تستخدم وظيفة المثال أدناه بشكل أساسي وظيفة الانقسام لتقسيمها ، والحصول على جميع ملفات تعريف الارتباط باستخدام document.cookie ثم تستخدم لاجتياز جميع المصفوفات. لتحديد ما إذا كان اسم ملف تعريف الارتباط هو نفسه ، فإن ملف تعريف الارتباط هذا هو ما نبحث عنه.
الطريقة 1
نسخة الكود كما يلي: var acookie = document.cookie.split ("؛") ؛
وظيفة getck (sname)
{// الحصول على ملفات تعريف الارتباط الفردية
لـ (var i = 0 ؛ i <acookie.length ؛ i ++) {
var arr = acookie [i] .split ("=") ؛
if (sname == arr [0]) {
if (arr.length> 1)
إرجاع unescape (arr [1]) ؛
آخر
يعود ""؛}}
يعود ""؛
}
الطريقة 2
رمز كود النسخ هو كما يلي: وظيفة getCookie (objname) {// احصل على قيمة ملف تعريف الارتباط بالاسم المحدد
var arrstr = document.cookie.split ("؛") ؛
لـ (var i = 0 ؛ i <arrstr.length ؛ i ++) {
var temp = arrstr [i] .split ("=") ؛
if (temp [0] == objname) إرجاع unescape (temp [1]) ؛
}
}
الطريقة 3
رمز كود النسخ كما يلي: وظيفة getCookie (cookiename) {
var cookiesstring = document.cookie ؛
var start = cookiesstring.indexof (cookiename + '=') ؛
إذا (ابدأ == -1) // لم يتم العثور عليه
العودة لاغية.
ابدأ + = cookiename.length + 1 ؛
var end = cookiesstring.indexof ("؛" ، start) ؛
if (end == -1) return unescape (cookiesstring.substring (start)) ؛
إرجاع unescape (cookiesstring.substring (start ، end)) ؛
}
الطريقة 4
نسخة الكود كما يلي: وظيفة readcookie (الاسم)
{
var cookievalue = "" ؛
var search = name + "=" ؛
if (document.cookie.length> 0)
{
الإزاحة = document.cookie.indexof (Search) ؛
إذا (الإزاحة! = -1)
{
الإزاحة += search.length ؛
end = document.cokie.indexof ("؛" ، offset) ؛
if (end == -1) end = document.cookie.length ؛
cookievalue = unescape (document.cookie.substring (إزاحة ، نهاية)))
}
}
إرجاع cookievalue ؛
}
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.