הצגה, הוספה, עריכה ומחיקה של קובצי cookie

Kayce Basques
Kayce Basques
Sofia Emelianova
Sofia Emelianova

קובצי Cookie של HTTP משמשים בעיקר לניהול פעילויות של משתמשים, לאחסון העדפות התאמה אישית של משתמשים ולמעקב אחרי התנהגות משתמשים. הם גם הגורם לכל טופסי ההסכמה המעצבנים האלה שמופיעים באינטרנט עם הכיתוב 'בדף הזה נעשה שימוש בקובצי Cookie'. במדריך הזה נסביר איך לראות, להוסיף, לערוך ולמחוק קובצי Cookie של דף באמצעות כלי פיתוח ל-Chrome.

פתיחת החלונית Cookies (קובצי Cookie)

  1. פותחים את כלי הפיתוח ל-Chrome.
  2. פותחים את Application (אפליקציה) > Storage (אחסון) > Cookies (קובצי Cookie) ובוחרים מקור.

החלונית Cookies (קובצי Cookie).

שדות

הטבלה Cookies מכילה את השדות הבאים:

  • שם. השם של קובץ ה-Cookie.
  • ערך. הערך של קובץ ה-Cookie.
  • דומיין. המארחים שמורשים לקבל את קובץ ה-Cookie.
  • נתיב. כתובת ה-URL שצריכה להופיע בכתובת ה-URL של הבקשה כדי לשלוח את הכותרת Cookie.
  • תפוגה / Max-Age. תאריך התפוגה או הגיל המקסימלי של קובץ ה-Cookie. במקרה של קובצי Cookie של סשן, הערך הזה הוא תמיד Session.
  • מידה. הגודל של קובץ ה-Cookie, בבייטים.
  • HttpOnly. אם הערך הוא true, השדה הזה מציין שאפשר להשתמש בקובץ ה-Cookie רק דרך HTTP, ושאסור לבצע שינויים ב-JavaScript.
  • מאובטח. אם הערך הוא True, השדה הזה מציין שאפשר לשלוח את קובץ ה-Cookie לשרת רק דרך חיבור מאובטח מסוג HTTPS.
  • SameSite. מכיל Strict או Lax אם קובץ ה-Cookie משתמש במאפיין הניסיוני SameSite.
  • מפתח המחיצה. במקרה של קובצי Cookie עם חלוקה עצמאית למחיצות, מפתח המחיצה הוא האתר של כתובת ה-URL ברמה העליונה שהדפדפן ביקר בה בתחילת הבקשה לנקודת הקצה שהגדירה את קובץ ה-Cookie.
  • עדיפות. מכיל את הערכים Low, Medium (ברירת מחדל) או High אם משתמשים במאפיין cookie Priority שהוצא משימוש.

כדי לראות את הערך של קובץ Cookie, בוחרים אותו בטבלה. כדי לראות את הערך בלי קידוד באחוזים, מסמנים את התיבה הצגת כתובת URL מפוענחת.

סינון קובצי Cookie

משתמשים בתיבה Filter כדי לסנן קובצי Cookie לפי Name או Value.

סינון של קובצי Cookie שלא מכילים את המחרוזת id.

סינון לפי שדות אחרים לא אפשרי. המסנן לא תלוי אותיות רישיות (case-insensitive).

כדי להוסיף קובץ Cookie שרירותי:

  1. לוחצים לחיצה כפולה על שורה ריקה בטבלה.
  2. מזינים שם וערך ולוחצים על Enter.

כלי הפיתוח ממלאים אוטומטית את שאר שדות החובה. אפשר לערוך אותם כמו שמתואר בהמשך.

עריכת קובץ Cookie

אפשר לערוך את כל השדות חוץ מהשדה גודל שמתעדכן אוטומטית.

כדי לערוך שדה, לוחצים עליו לחיצה כפולה.

הגדרת השם של קובץ Cookie ל-'DEVTOOLS!'

כלי הפיתוח מסמנים באדום קובצי Cookie עם ערכים לא תקינים בשדה.

קובץ Cookie עם ערך לא תקין ב-Partition Key.

כדי לסנן קובצי Cookie תקינים, מסמנים את התיבה הצגת קובצי Cookie עם בעיה בלבד בסרגל הפעולות העליון.

קובצי ה-cookie יימחקו.

כדי למחוק קובץ Cookie, בוחרים אותו ולוחצים על מחיקת הפריטים שנבחרו בסרגל הפעולות העליון.

מחיקת קובץ Cookie שנבחר.

לוחצים על ניקוי הכול כדי למחוק את כל קובצי ה-Cookie.

מחיקת כל קובצי ה-Cookie.

זיהוי ובדיקה של קובצי Cookie של צד שלישי

קובצי Cookie של צד שלישי הם קובצי Cookie שמוגדרים על ידי אתר ששונה מהדף הנוכחי ברמה העליונה. קובצי Cookie של צד שלישי כוללים את המאפיין SameSite=None.

ב-DevTools, קובצי Cookie כאלה מופיעים בקטע Application > Storage > Cookies, ולצדם מוצג סמל . מעבירים את העכבר מעל הסמל כדי לראות הסבר קצר, ולוחצים עליו כדי לעבור לחלונית בעיות ולקבל מידע נוסף.

קובצי Cookie עם המאפיין SameSite=None בקטע Storage (אחסון).

אפשר גם למצוא קובצי Cookie של צד שלישי ברשת > לוחצים על בקשה > קובצי Cookie.

קובצי Cookie עם המאפיין SameSite=None בחלונית 'רשת'.

בחלונית Network מוצגים קובצי Cookie עם בעיות, ולצד קובצי Cookie שמושפעים מהיעדר קובצי Cookie של צד שלישי מוצג סמל .