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

Sofia Emelianova
Sofia Emelianova

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

פתיחת החלונית 'קובצי Cookie'

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

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

שדות

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

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

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

סינון קובצי cookie

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

סינון של קובצי cookie שלא מכילים את המאפיין 'id'.

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

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

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

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

עריכת קובץ Cookie

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

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

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

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

קובץ cookie עם ערך לא חוקי במפתח חלוקה.

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

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

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

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

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

ניקוי כל קובצי ה-cookie.

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

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

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

קובצי cookie עם המאפיין SameSite=None בקטע 'אחסון'.

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

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

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