כדי לתמוך בתרחישים של בדיקות במהלך 1% שלבי הבדיקה וההרצה של ההוצאה משימוש של קובצי cookie של צד שלישי ב-Chrome, יש כמה דגלים ל-Chrome.
ב-Chrome מגרסה 121 ואילך, אפשר לדמות את המצב לאחר הסגירה ההדרגתית של קובצי cookie של צד שלישי:
- הפעלת
chrome://flags/#test-third-party-cookie-phaseout
- מריצים את Chrome משורת הפקודה עם הדגל
--test-third-party-cookie-phaseout
בחירה באפשרות הזו תגדיר ל-Chrome לחסום קובצי cookie של צד שלישי, ולוודא שתכונות חדשות ומיטיגציות חדשות יהיו פעילות.
אפשר גם לנסות לגלוש עם קובצי cookie של צד שלישי שחסומים באמצעות chrome://settings/cookies
, אבל חשוב לזכור שהדגל מבטיח שגם התכונות החדשות והמעודכנות יופעלו. חסימת קובצי cookie של צד שלישי היא גישה טובה לזיהוי בעיות, אבל לא בהכרח עוזרת לוודא שתיקנתם אותן.
אם יש לכם חבילת בדיקות פעילה לאתרים, עליכם לבצע שתי הפעלות זה לצד זה: אחת עם Chrome עם ההגדרות הרגילות ואחת עם אותה גרסת Chrome שמופעלת עם הדגל --test-third-party-cookie-phaseout
. כל כישלון בבדיקה בהפעלה השנייה ולא בהפעלה הראשונה הוא מועמדים טובים לבדיקה של יחסי תלות עם קובצי cookie של צד שלישי.
דגלים של Chrome לבדיקת תרחישים שונים
בנוסף ל---test-third-party-cookie-phaseout
, קיימים כמה סימונים שאפשר לבדוק כדי לבדוק תרחישים שונים, כמו השתתפות בתקופות ניסיון להוצאה משימוש:
- כל הדגלים הבאים נתמכים ב-Windows, ב-Mac, ב-Linux, ב-ChromeOS וב-Android.
- את הדגלים האלה אפשר להגדיר בדף chrome://flags או משורת הפקודה.
- כדי להגדיר דגלים למספר תכונות משורת הפקודה עם
--enable-features
או--disable-features
, צריך להוסיף פסיק בין כל שם תכונה. - כדי למצוא את הערך שיש להשתמש בו עבור דגל שורת הפקודה, מגדירים את הדגל מ-
chrome://flags
ולאחר מכן מציגים את הערכים של שורת הפקודה בדףchrome://version
.
שם | מטרה | הגרסה המינימלית | chrome://flags | סימון שורת הפקודה |
---|---|---|---|---|
חסימת מעקב ל-3PCD | מופעל: מפעילים את האפשרות הגנה
מעקב: • הצגת ממשק המשתמש של סמל העין בסרגל הכתובות (סרגל הכתובות) כדי לאפשר למשתמש להפעיל באתר באופן זמני קובצי Cookie של צד שלישי. • צריך לציין chrome://settings/trackingProtection במקום chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
בדיקת שלב של קובצי cookie של צד שלישי | מושבת: זו ברירת המחדל. (אין השפעה). מופעל: הגבלת קובצי cookie של צד שלישי והפעלה של ממשק המשתמש של Tracking Protection, כך שיתאים להתנהגות של Chrome אחרי הסגירה ההדרגתית של קובצי ה-cookie של צד שלישי. ההגדרה הזו מבטלת את המדיניות BlockThirdPartyCookies=false של Chrome Enterprise, אבל היא מבטלת את הגדרות התוכן, כמו אלו שהוענקו על ידי Storage Access API או המדיניות
CookiesAllowedForUrls. דגלים והגדרות מתארים את האינטראקציה של הגדרות המשתמש עם הדגל הזה. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
מענקים לבדיקה של קובצי Cookie של צד שלישי בתקופת ניסיון | מופעלת: זוהי ברירת המחדל. לאפשר השתתפות בתקופת הניסיון להוצאה משימוש של קובצי Cookie של צד שלישי. (אין יותר צורך להגדיר את הסימון הזה כדי
להשתתף בתקופת הניסיון). מושבת: לגרום ל-Chrome לפעול כאילו לא סופק אסימון לניסיון של צד שלישי להוצאה משימוש, גם אם כן. במילים אחרות: להשבית את תקופת הניסיון של צד שלישי להוצאה משימוש. האפשרות הזו יכולה להיות שימושית כדי לבדוק אם תיקונים לטווח ארוך יותר פועלים, ללא קובצי cookie של צד שלישי, באתר שמשתתף בתקופת הניסיון להוצאה משימוש. כדי להשפיע, הדגל הזה מחייב להפעיל את #tracking-protection-3pcd . |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
מענקים לבדיקה ולהוצאה משימוש של קובצי Cookie של צד שלישי ברמה עליונה | Enabled: נדרשת כדי לאפשר את תקופת הניסיון להוצאה משימוש של קובצי cookie של צד שלישי ברמה העליונה. מושבת: כמו בגרסת הניסיון של צד שלישי, Chrome יתנהג כאילו לא סופק אסימון ניסיון תקף, גם אם הוא סופק. במילים אחרות: להשבית את תקופת הניסיון להוצאה משימוש של צד ראשון. האפשרות הזו יכולה להיות שימושית כדי לבדוק אם תיקונים לטווח ארוך יותר פועלים, ללא קובצי cookie של צד שלישי, באתרים שמשתתפים בגרסת הניסיון של צד ראשון להוצאה משימוש. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
הענקת מטא-נתונים לבדיקה של קובצי Cookie של צד שלישי | מופעלת: זוהי ברירת המחדל. מאפשרים לתקופת החסד של צד שלישי להוצאה משימוש של קובצי Cookie. מושבת: הפעלת Chrome כאילו תקופת החסד לא בתוקף. אפשר להשתמש בהרשאה הזו כדי לבדוק אם האתר שלכם נפרס אסימוני ניסיון להוצאה משימוש בצורה נכונה, לפני שתקופת החסד מסתיימת (לאתר שמוגבל לתקופת החסד). |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
בדיקות מסייעות לשלבים של קובצי cookie של צד שלישי | מופעלת: זוהי ברירת המחדל. מאפשרים להגדיר זרוע ניסוי של קבוצת בדיקה שנתמכת על ידי Chrome ללקוח Chrome הזה. מושבת: אין אפשרות להגדיר זרוע ניסוי על ידי Chrome. ערכים אחרים: הגדרה ידנית של זרוע ניסוי ספציפית. רוב המפתחים יצטרכו להשתמש באחת מההגדרות של Enabled
Force . השיטות האלה עוקפות את בדיקות הכשירות ומציבות את לקוח Chrome בזרוע הקבוצה שנבחרה. ההגדרות של Enabled מאפשרות לכלול את הלקוח בזרוע הניסוי, אבל לא מאלצות הכללה. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
בערכים אחרים, הערכים של שורת הפקודה תלויים בהגדרה. לדוגמה, כדי להגדיר את Enabled Force Control 1 :
--enable-features=CookieDeprecationFacilitatedTesting:force_eligible/true/disable_3p_cookies/false/disable_ads_apis/false/label/fake_control_1%2E1/version/9994 אם עליך להגדיר את הערכים האלה משורת הפקודה, כנראה שהכי קל להגדיר את הערך דרך chrome://flags , להפעיל מחדש את הדפדפן ולהעתיק את ערך הדגל מהקטע שורת הפקודה בדף chrome://version .
|
בדיקת היוריסטיקה של קובצי cookie של צד שלישי | ברירת מחדל: הפעלת מיטיגציות המבוססות על היוריסטיקה. מופעל: אין השפעה. (כמו בברירת מחדל). מושבת: אין לאפשר מיטיגציות המבוססות על היוריסטיקה. זו יכולה להיות אפשרות שימושית לבדוק שתיקונים אחרים לטווח ארוך יותר (ללא קובצי cookie של צד שלישי) פועלים כצפוי, ללא הפחתת היוריסטיקה. בהמשך מפורטים ערכים אחרים של סימונים. CurrentInteraction : לדרוש אינטראקציה של משתמש
באתר של הצד השלישי במהלך החלון הקופץ או תהליך ההפניה האוטומטית.ShortRedirect היוריסטיקה של הפניה אוטומטית מעניקה גישה לקובצי cookie למשך 15 דקות: קובצי cookie של צד שלישי מותרים בתרחישים של הפניה מחדש, כפי שמתואר במאמר הקלות המבוססות על היוריסטיקה.LongRedirect : היוריסטיקה של הפניה לכתובת אחרת מעניקה גישה לקובצי cookie למשך 30 יום.MainFrame: רק חלונות קופצים שהפריים הראשי מפעיל יכולים להפעיל את היוריסטיקה של ההפניה האוטומטית. : חלונות קופצים שהופעלו על ידי מסגרת כלשהי יכולים להפעיל את היוריסטיקה של ההפניה האוטומטית. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
לערכים אחרים, מגדירים את הערך מ- chrome://flags , מפעילים מחדש את הדפדפן ומעתיקים את ערך הדגל מהקטע שורת הפקודה בדף chrome://version . |
סימונים והגדרות
לחסימת קובצי cookie של צד שלישי מהגדרות המשתמש ב-Chrome יש השפעה שונה מהתנהגות ברירת המחדל כשמשתמשים ב-Chrome כשהדגל chrome://flags#test-third-party-cookie-phaseout
מופעל.
רק כשהדגל פועל, קובצי Cookie של צד שלישי מטפלים כפי שהם בקבוצת הבדיקה של חסימת המעקב ב-Chrome: קובצי Cookie של צד שלישי עדיין מותרים לטווח קצר ומקרים מוגבלים כדי לאפשר לשירותים חיוניים לפעול, וגם דרך הפתרונות לטווח ארוך יותר של CHIPS ו-Storage Access API.
אם האפשרות חסימת כל קובצי ה-cookie של צד שלישי מ-chrome://settings/trackingProtection
מופעלת (או האפשרות חסימת קובצי cookie של צד שלישי מ-chrome://settings/cookies
, עבור אלה שלא נכללים בקבוצת ההגנה על המעקב), Chrome לא מאפשר כל גישה לקובצי cookie של צד שלישי או למצב אחר ללא מחיצות, אלא אם קובצי cookie של צד שלישי אושרו על ידי המדיניות של Chrome Enterprise CookiesAllowedForUrls, או שהמשתמש העניק הרשאה מפורשת:
- שימוש בסמל העין בסרגל הכתובות (סרגל הכתובות).
- הוספת רשומה בקטע אתרים מורשים להשתמש בקובצי Cookie של צד שלישי בדף
chrome://settings/trackingProtection
. - הוספת רשומה בשדה מורשים להשתמש בקובצי cookie של צד שלישי ב-'chrome://settings/cookies.
אם המדיניות BlockThirdPartyCookies
מוגדרת לערך false
עבור משתמש Chrome Enterprise, המשתמש לא יוכל
לחסום קובצי cookie של צד שלישי מ-chrome://settings
.
שימוש בשילובי דגלים כדי לדמות תרחישי שימוש
תרחיש | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
בדיקה של 1%, התעלמות מגרסת הניסיון להוצאה משימוש | מופעל | מושבתת | מושבתת |
הרישום של תקופת החסד אושר לדומיין, אבל עדיין לא סופק אסימון | מופעל | מופעל | מופעל |
תקופת חסד פעילה, סופק אסימון | מופעל | מופעל | מושבתת |
תקופת החסד לא פעילה יותר (כלומר אחרי אפריל 2024), והאסימון סופק | מופעל | מופעל | [אין השפעה] |
תמיכה
- דיווח על תקלה בקובץ Cookie של צד שלישי: goo.gle/report-3pc-broken
- העלאת בעיה במאגר התמיכה למפתחים של ארגז החול לפרטיות: goo.gle/3pcd-support
מידע נוסף
- שמירה על חוויות משתמש קריטיות: תקופות ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי
- קובצי Cookie של צד שלישי מוגבלים כברירת מחדל ל-1% ממשתמשי Chrome
- מהם הדגלים של Chrome?
- מהן וריאציות של Chrome?