דפדפני אינטרנט מוציאים משימוש קובצי Cookie של צד שלישי, לכן אתם צריכים לבדוק את האתר כדי לוודא שהוא פועל כשקובצי Cookie של צד שלישי חסומים. כך תוכלו להתחיל בתהליך המעבר לפתרונות חלופיים.
תכונות ניסיוניות ב-Chrome לבדיקה
הדרך הטובה ביותר לבדוק אם יש באתר תקלות, ללא קובצי Cookie של צד שלישי ב-Chrome, היא להשתמש בדגל הפסקת השימוש בקובצי Cookie של צד שלישי. הדגל הזה גורם ל-Chrome להתנהג כפי שיתנהג אחרי ההוצאה משימוש של קובצי cookie של צד שלישי, ולכן הוא אידיאלי לבדיקת חוויית המשתמש ללא קובצי 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 של צד שלישי.
בדיקת תרחישים ספציפיים של הוצאה משימוש של קובצי cookie של צד שלישי
בנוסף ל---test-third-party-cookie-phaseout
, קיימים דגלים בתרחישי בדיקה ספציפיים, כמו השתתפות בניסויים של הוצאה משימוש:
- כל הדגלים הבאים נתמכים ב-Windows, ב-Mac, ב-Linux, ב-ChromeOS וב-Android.
- אפשר להגדיר את הדגלים האלה בדף chrome://flags או בשורת הפקודה.
- כדי להגדיר דגלים למספר תכונות משורת הפקודה עם
--enable-features
או--disable-features
, מוסיפים פסיק בין כל שם מאפיין. - אפשר לקבוע את הערך שישמש לדגל שורת הפקודה על ידי הגדרת הדגל מ-
chrome://flags
, ולאחר מכן צפייה בערכים של שורת הפקודה בדףchrome://version
.
בדיקה עם צמצום זמני המיטיגציות
כשבודקים את האתר באמצעות סימון ההשבתה ההדרגתית, הקלות זמניות כמו תקופות ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי ותקופת חסד עשויות להצביע על כך שקובצי Cookie של צד שלישי לא מוגבלים על ידי האתר שלכם או על ידי שירותי הצד השלישי שאליהם הוא ניגש.
כדי לוודא שפתרונות זמניים לא יתמכו שבירה, אתם יכולים לבדוק את האתר באמצעות דגלים כדי לחסום מיטיגציות:
- תקופת ניסיון להוצאה משימוש של צד ראשון: מענקים לתקופת ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי ברמה העליונה
- תקופת ניסיון בתכונה 'הוצאה משימוש של צד שלישי': מענקים לתקופת ניסיון להוצאה משימוש של קובצי Cookie של צד שלישי
- תקופת חסד: מענקי מטא-נתונים להוצאה משימוש של קובצי Cookie של צד שלישי לבדיקה
בטבלה הבאה מוסבר איך להשתמש בדגלים האלה, ומוסבר איך הם משפיעים על ההשבתה או ההפעלה.
שם | Purpose | גרסת המינימום | 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 יפעל כאילו ש[תקופת החסד](https://goo.gle/3pcd-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: אפשר להפעיל את היוריסטיקה של ההפניה האוטומטית רק בחלונות קופצים שנוצרו על ידי המסגרת הראשית. : חלונות קופצים שהופעלו על ידי כל מסגרת יכולים להפעיל את היוריסטיקה של ההפניה האוטומטית. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
לערכים אחרים, מגדירים את הערך מ- chrome://flags , מפעילים מחדש את הדפדפן ומעתיקים את ערך הדגל מהקטע Command Line בדף chrome://version . |
תכונות ניסיוניות ב-Chrome והגדרות Chrome
לחסימה של קובצי Cookie של צד שלישי מהגדרות המשתמש ב-Chrome יש השפעה שונה מהתנהגות ברירת המחדל כשמשתמשים ב-Chrome כאשר הדגל chrome://flags#test-third-party-cookie-phaseout
מופעל.
כאשר רק הדגל מופעל, קובצי ה-cookie של צד שלישי מטופלים כמו בקבוצת הבדיקה של התכונה 'חסימת מעקב': עדיין מותר להשתמש בקובצי cookie של צד שלישי בטווח קצר, במקרים מוגבלים כדי לאפשר לשירותים חיוניים לפעול, וגם באמצעות הפתרונות הארוכים יותר של CHIPS ו-Storage Access API.
אם האפשרות חסימת כל קובצי ה-Cookie של צד שלישי מופעלת ב-chrome://settings/trackingProtection
(או באפשרות חסימת קובצי Cookie של צד שלישי מ-chrome://settings/cookies
, לגבי משתמשים שלא נכללים בקבוצת 'חסימת מעקב'), Chrome לא מאפשר גישה אף לקובצי Cookie של צד שלישי או למצבים אחרים ללא חלוקה למחיצות, אלא אם קובצי Cookie של צד שלישי
אושרו על ידי מדיניות CookiesAllowedForUrls של Chrome Enterprise, או המשתמש נתן הרשאה באופן מפורש:
- שימוש בסמל העין בסרגל הכתובות (בסרגל הכתובות).
- מוסיפים את הערך בקטע אתרים שמורשים להשתמש בקובצי 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% בדיקה, המערכת מתעלמת מניסוי הוצאה משימוש | מופעל | משותק | משותק |
הרישום של תקופת החסד אושר לדומיין, אבל עדיין לא סופק אסימון | מופעל | מופעל | מופעל |
תקופת החסד פעילה, סופק אסימון | מופעל | מופעל | משותק |
תקופת החסד לא פעילה יותר, סופק אסימון | מופעל | מופעל | [ללא אפקט] |
תמיכה
- מדווחים על תקלות בקובצי Cookie של צד שלישי: goo.gle/report-3pc-broken
- תוכלו להעלות בעיה במאגר התמיכה למפתחים של ארגז החול לפרטיות: goo.gle/3pcd-support
פרטים נוספים
- שימור של חוויות משתמש קריטיות: הפסקת השימוש בקובצי Cookie של צדדים שלישיים בניסויים הוצאה משימוש
- קובצי Cookie של צד שלישי מוגבלים כברירת מחדל ל-1% ממשתמשי Chrome
- מהם תכונות ניסיוניות של Chrome?
- מהן וריאציות של Chrome?