خصائص كوكي DOM HTML

تعريف والاستخدام

كوكي إعداد أو إرجاع خصائص الكوكي المفصولة بنقاط عشرية المفتاح=القيمة قائمة (كوكي المستند)

مثال على إنشاء كوكي:

document.cookie="username=Bill Gates; expires=Thu, 18 Dec 2013 12:00:00 UTC; path=/";

إشارة:لا يمكن أن تحتوي الكوكي على مسافات أو نقاط عشرية أو مسافاتمетод encodeURIComponent() يمكن ضمان عدم حدوث ذلك.

انظر أيضًا:

دليل تعلم كوكي جافا سكريبت

نصيحة:

في بعض الأحيان، يُعتبر API التخزين أفضل أداة:

خصائص localStorage

خصائص sessionStorage

مثال

الحصول على جميع الكوكي المرتبط بهذا المستند:

let allCookies = document.cookie;

جرب بنفسك

النحو

استرداد الكوكي:

document.cookie

تعيين الكوكي:

document.cookie = newCookie

الم参数

بفواصل الترقيم الاسم=القيمة للعناصر، يتبع أي قيم اختيارية:

expires=التاريخ
التاريخ في تنسيق GMT (استخدم طريقة Date.toUTCString).
القيمة الافتراضية: حذف الكوكي عند إغلاق المتصفح.
max-age=الثواني
المدة القصوى قبل حذف الكوكي. إذا كان المدة 0 أو تاريخ سابق، يتم حذف الكوكي.
path=المسار
المسار المطلق للدليل الذي ينتمي إليه الكوكي ('/dir'). القيمة الافتراضية: الدليل الحالي.
domain=اسم المجال
مجال الموقع ('example.com'). القيمة الافتراضية: اسم الملف.
أمان
إرسال كوكي إلى الخادم باستخدام بروتوكول الأمان (https).

القيمة المعدة

النوع الوصف
السلسلة بفواصل الترقيم المفتاح=القيمة للعناصر (كوكي المستند).

كوكي والتخزين المحلي

كوكي يستخدم في تطبيقات العميل-خادم (المتصفح-خادم).

يُستخدم التخزين المحلي (Local Storage) لبرامج العميل (المتصفح).

كوكي مرتبط بالموقع. إذا كان البيانات مخصصة للعميل، فإن إرسال كوكي في كل رأس HTTP هو إهدار للعرضية.

عادة ما يُمنع كوكي في متصفحات بعض المستخدمين.

حجم كوكي محدود بـ 4 كيلوبايت. كل مجال للتخزين المحلي محدود بـ 5 ميجابايت.

كوكي يحتوي على تاريخ انتهاء الصلاحية. لا يحتوي التخزين المحلي على ذلك.

دعم المتصفحات

document.cookie هو خاصية مستوى DOM 2 (2001).

جميع المتصفحات يدعمونها:

كروم آي أي إدج فايرفوكس سفاري أوبرا
كروم آي أي إدج فايرفوكس سفاري أوبرا
دعم 9-11 دعم دعم دعم دعم