בדיקת שבירה



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

תכונות ניסיוניות ב-Chrome לבדיקה

הדרך הטובה ביותר לבדוק אם יש תקלות באתר ללא קובצי cookie של צד שלישי ב-Chrome היא להשתמש בצד שלישי סימון הדרגתי של קובץ Cookie. הסימון הזה גורם ל-Chrome להתנהג כפי שיתנהג אחרי צד שלישי ולכן היא אידיאלית לבדיקת חוויית המשתמש קובצי 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 של צד שלישי.

בנוסף ל---test-third-party-cookie-phaseout, יש דגלים זמינים בתרחישי בדיקה ספציפיים, כמו השתתפות בניסויים של הוצאה משימוש:

  • כל הדגלים הבאים נתמכים ב-Windows, ב-Mac, ב-Linux, ב-ChromeOS ו-Android.
  • אפשר להגדיר את הסימונים האלה chrome://flags page או שורת הפקודה.
  • כדי להגדיר דגלים למספר תכונות משורת הפקודה עם --enable-features או --disable-features, צריך להוסיף פסיק בין התכונות שם.
  • אפשר לתכנן את הערך שבו צריך להשתמש עבור דגל שורת פקודה על ידי הגדרה של דגל מ-chrome://flags, ולאחר מכן להציג את הערכים של שורת הפקודה דף chrome://version.
הדף chrome://version עם דגל בקטע של שורת הפקודה
קטע שורת הפקודה chrome://version, מציג הגדרות של דגלים בהתאמה אישית

בדיקה עם צמצום זמני המיטיגציות

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

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

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


שם מטרה גרסת המינימום chrome://flags סימון שורת הפקודה
חסימת מעקב ל-3PCD מופעל: מפעילים את המעקב הגנה:
• הצגת ממשק המשתמש של סמל העין בסרגל הכתובות (סרגל הכתובות) כדי לאפשר למשתמש להפעיל קובצי cookie של צד שלישי באופן זמני לאתר.
• צריך לספק chrome://settings/trackingProtection במקום chrome://settings/cookies
121 #tracking-protection-3pcd --enable-features=TrackingProtection3pcd

--disable-features=TrackingProtection3pcd
בדיקה של שלב ה-Cookie של צד שלישי מושבת: זוהי ברירת המחדל. (אין אפקט).

מופעל: הגבלה קובצי cookie של צד שלישי ולהפעיל את האפשרות מעקב ממשק משתמש של הגנה שמתאים להתנהגות של 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 של צד שלישי ברמה עליונה עבור בדיקה מופעל: נדרש כדי לאפשר את הרמה העליונה ניסיון בתכונה שהוצאה משימוש של קובצי Cookie של צד שלישי.

מושבת: כמו בתקופת הניסיון של צד שלישי, Chrome יכול להתנהג כאילו תקופת ניסיון תקפה לא סופק, גם אם הוא קיבל. במילים אחרות: להשבית ניסיון ההוצאה משימוש של צד ראשון. הכללת דף יכולה להיות שימושית לצורכי בדיקה שתיקונים לטווח ארוך יותר פועלים, ללא קובצי Cookie של צד שלישי, שמשתתף בניסוי ההוצאה משימוש של צד ראשון.
122 #top-level-third-party-cookie-deprecation-trial --enable-features=TopLevelTpcdSupportSettings

--disable-features=TopLevelTpcdSupportSettings
מענקי מטא-נתונים להוצאה משימוש של קובצי Cookie של צד שלישי לבדיקה מופעל: זוהי ברירת המחדל. מתן אישור להודעת החסד של קובץ ה-cookie של צד שלישי האפליקציות.

מושבתת: דפדפן Chrome יפעל כאילו ש[תקופת החסד](https://goo.gle/cookies-grace-period) לא בתוקף. אפשר גם לבדוק אם באתר שלך בוצעה הוצאה משימוש את האסימונים לניסיון בחינם, לפני סיום תקופת החסד (לאתר כפוף לתקופת החסד).
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:רק חלונות קופצים שהופעלו על ידי המסגרת הראשית יכולים להפעיל את היוריסטיקה של ההפניה האוטומטית.

AllFrameInitiator
: חלונות קופצים שהופעלו על ידי מסגרת כלשהי יכול להפעיל את היוריסטיקה של ההפניה האוטומטית.
120 #tpcd-heuristics-grants --enable-features=TpcdHeuristicsGrants

--disable-features=TpcdHeuristicsGrants

לערכים אחרים, מגדירים את הערך מ-chrome://flags, מפעילים מחדש את הדפדפן ומעתיקים את ערך הדגל מהקטע שורת הפקודה בדף chrome://version.


תכונות ניסיוניות ב-Chrome והגדרות Chrome

חסימת קובצי 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% בדיקה, המערכת מתעלמת מניסוי הוצאה משימוש מופעל מושבת מושבת
חסד התקופה אושרה לדומיין, אבל עדיין אין אסימון סופק מופעל מופעל מופעל
תקופת החסד פעילה, סופק אסימון מופעל מופעל מושבת
תקופת החסד לא פעילה יותר, סופק אסימון מופעל מופעל [ללא אפקט]

תמיכה

למידע נוסף