แก้ปัญหาการบล็อกคุกกี้ของบุคคลที่สาม

ฟีเจอร์หลายรายการอาจส่งผลต่อการใช้คุกกี้ของบุคคลที่สาม อนุญาตหรือบล็อกสำหรับไคลเอ็นต์ Chrome บางรายการในเว็บไซต์หนึ่งๆ

บทความนี้จะแสดงการทำงานของฟีเจอร์ Chrome เหล่านี้ รวมถึงอธิบายเครื่องมือและเทคนิคต่างๆ เพื่อช่วยให้เข้าใจว่าเหตุใดคุกกี้ของบุคคลที่สามจึงพร้อมใช้งานหรือถูกบล็อก

สิ่งใดทำให้คุกกี้ของบุคคลที่สามได้รับอนุญาตหรือถูกบล็อก

ส่วนนี้อธิบายว่าอาจมีการอนุญาตหรือบล็อกคุกกี้ของบุคคลที่สามอย่างไร สำหรับเว็บไซต์ทั้งหมด สำหรับแต่ละเว็บไซต์ หรือสำหรับผู้ใช้แต่ละราย

การตั้งค่าของผู้ใช้

จาก chrome://settings หรือจากไอคอนรูปดวงตาในแถบที่อยู่ของ Chrome ผู้ใช้สามารถตั้งค่าหรือเปลี่ยนแปลงลักษณะการทำงานเริ่มต้นของคุกกี้ของบุคคลที่สามสำหรับ เบราว์เซอร์ รวมถึงการบล็อกคุกกี้ของบุคคลที่สามทั้งหมด ผู้ใช้ยังเพิ่ม เพื่ออนุญาตคุกกี้ของบุคคลที่สามสำหรับบางเว็บไซต์

บล็อกคุกกี้ของบุคคลที่สาม

chrome://settings/cookies

คุณบล็อกคุกกี้ของบุคคลที่สามได้จากความเป็นส่วนตัวและความปลอดภัย > คุกกี้ของบุคคลที่สาม การเปิดใช้บล็อกคุกกี้ของบุคคลที่สามทั้งหมดจะบล็อกคุกกี้ของบุคคลที่สามในทุก บริบท ซึ่งรวมถึงพื้นที่ที่อาจมีคุกกี้ของบุคคลที่สาม เช่น สำหรับชุดเว็บไซต์ที่เกี่ยวข้องหรือเมื่อการลดความเสี่ยง (เช่น ข้อยกเว้นตามระบบการเรียนรู้) อยู่ใน การดำเนินการ

วันที่ หน้า chrome://settings/cookies, บล็อกคุกกี้ของบุคคลที่สามที่เลือก
บล็อกคุกกี้ของบุคคลที่สาม: chrome://settings/cookies

อย่างไรก็ตาม หากเปิดใช้บล็อกคุกกี้ของบุคคลที่สามจาก chrome://settings/cookies คุณจะอนุญาตคุกกี้ของบุคคลที่สามในชุดเว็บไซต์ที่เกี่ยวข้องได้โดย เปิดใช้อนุญาตให้เว็บไซต์ที่เกี่ยวข้องดูกิจกรรมของคุณในกลุ่ม

วันที่ chrome://settings โดยแสดงวิธีอนุญาตชุดเว็บไซต์ที่เกี่ยวข้องหากคุกกี้ของบุคคลที่สามถูกบล็อก
อนุญาตชุดเว็บไซต์ที่เกี่ยวข้องหากบล็อกคุกกี้ของบุคคลที่สาม

chrome://settings/trackingProtection

ผู้ใช้ในไคลเอ็นต์ Chrome 1% ที่อยู่ในกลุ่มทดสอบการป้องกันการติดตาม จำกัดคุกกี้ของบุคคลที่สามโดยค่าเริ่มต้น ผู้ใช้เหล่านี้สามารถบล็อกทั้งหมดได้ คุกกี้ของบุคคลที่สามจาก chrome://settings/trackingProtection ซึ่งจะมีผลเหมือนกับการบล็อกคุกกี้ของบุคคลที่สาม chrome://settings/cookies

วันที่ หน้า chrome://settings/trackingProtection บล็อกคุกกี้ของบุคคลที่สามทั้งหมดที่เลือก
บล็อกคุกกี้ของบุคคลที่สามทั้งหมด: chrome://settings/trackingProtection

อนุญาตคุกกี้ของบุคคลที่สาม

ตั้งแต่วันที่ chrome://settings เป็นต้นไป ผู้ใช้จะเพิ่มเว็บไซต์ลงในรายการเว็บไซต์ที่อนุญาตให้เข้าถึงได้ กับคุกกี้ของบุคคลที่สาม

วันที่ chrome://settings/cookies: เว็บไซต์ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สาม
หน้า chrome://settings: เว็บไซต์ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สาม

นอกจากนี้ เมื่อบล็อกหรือจำกัดคุกกี้ของบุคคลที่สาม ระบบจะแสดงผู้ใช้ ไอคอนรูปดวงตาในแถบที่อยู่ (แถบอเนกประสงค์) บนไซต์ที่ใช้คุกกี้ของบุคคลที่สาม

วันที่ แถบที่อยู่ (แถบอเนกประสงค์) ที่แสดงสําหรับเว็บไซต์ web.dev พร้อมไอคอนรูปดวงตา
ไอคอนรูปตาในแถบที่อยู่ของ Chrome

การคลิกไอคอนรูปตาช่วยให้ผู้ใช้อนุญาตคุกกี้ของบุคคลที่สามชั่วคราว สำหรับเว็บไซต์ปัจจุบัน

วันที่ แถบที่อยู่แสดงสำหรับเว็บไซต์ web.dev ซึ่งเป็นคุกกี้ของบุคคลที่สามที่อนุญาตสำหรับเว็บไซต์ปัจจุบัน
อนุญาตคุกกี้ของบุคคลที่สามสำหรับเว็บไซต์ปัจจุบัน

1% ของผู้ใช้ในการป้องกันการติดตาม จะเห็นกล่องโต้ตอบการป้องกันการติดตาม

วันที่ UI การป้องกันการติดตามของ Chrome: อนุญาตคุกกี้ของบุคคลที่สามสำหรับเว็บไซต์ปัจจุบัน
UI การป้องกันการติดตามของ Chrome: อนุญาตคุกกี้ของบุคคลที่สามสำหรับเว็บไซต์ปัจจุบัน

การใช้ไอคอนรูปตาเพื่ออนุญาตคุกกี้ของบุคคลที่สามสําหรับเว็บไซต์จะให้ผลลัพธ์เหมือนกัน การเพิ่มเว็บไซต์ลงในเว็บไซต์ที่ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สามจาก chrome://settings เว้นแต่จะตั้งการหมดอายุ 90 วันไว้

วันที่ หน้า chrome://settings ที่แสดงเว็บไซต์ที่ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สาม
chrome://settings: เว็บไซต์ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สาม

หลังจากหมดอายุ เราอาจให้การยกเว้นชั่วคราวสำหรับเว็บไซต์ ต่ออายุหากจำเป็นจากไอคอนรูปตา เพื่อให้เว็บไซต์เข้าถึงต่อไปได้ คุกกี้ของบุคคลที่สาม

สามารถเพิกถอนการเข้าถึงคุกกี้ของบุคคลที่สามสำหรับแต่ละเว็บไซต์ได้ด้วย การดำเนินการนี้จะนำ เว็บไซต์ปัจจุบันจากรายชื่อเว็บไซต์ที่ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สาม:

วันที่ UI ของ Chrome: บล็อกคุกกี้ของบุคคลที่สามแล้ว
UI ของ Chrome: บล็อกคุกกี้ของบุคคลที่สาม

chrome://settings/content/siteData

วิธีนี้ช่วยให้ผู้ใช้อนุญาตหรือบล็อกพื้นที่เก็บข้อมูล (รวมถึงคุกกี้) จากแต่ละโดเมน บุคคลที่หนึ่ง หรือบุคคลที่สามได้ (ในทางตรงกันข้าม การอนุญาตให้มีการเข้าถึงคุกกี้ของบุคคลที่สามโดยการเพิ่มเว็บไซต์ลงในเว็บไซต์ที่ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สามจาก chrome://settings/cookies หรือ chrome://settings/trackingProtection จะอนุญาตให้ตั้งค่าและอ่านคุกกี้ของบุคคลที่สามทั้งหมดในเว็บไซต์ดังกล่าวจากโดเมนใดก็ได้)

คุณควรตรวจสอบว่า chrome://settings/content/siteData ไม่ได้แทรกแซงการทดสอบ

วันที่ หน้าการตั้งค่า Chrome: เลือกไม่อนุญาตให้เว็บไซต์บันทึกข้อมูลลงในอุปกรณ์ เพิ่มเว็บไซต์ third-party.example ลงในเว็บไซต์ที่อนุญาตให้บันทึกข้อมูลในอุปกรณ์ของคุณแล้ว
หน้า chrome://settings/content/siteData

การผ่อนปรนชั่วคราวและข้อยกเว้นใดบ้างที่ถูกบล็อก

การป้องกันการติดตามจะจำกัดคุกกี้ของบุคคลที่สามโดยค่าเริ่มต้น แต่ยังช่วยให้มีการลดหย่อนเพื่ออนุญาตคุกกี้ของบุคคลที่สามชั่วคราว เช่น ข้อยกเว้นตามการเรียนรู้ การทดลองใช้การเลิกใช้งาน และระยะเวลาผ่อนผันของการทดลองใช้การเลิกใช้งาน การบล็อกคุกกี้ของบุคคลที่สามทั้งหมดจาก chrome://settings จะลบล้างการลดความเสี่ยงบางอย่างเหล่านี้

✅ อนุญาตคุกกี้ของบุคคลที่สามแล้ว
✖ บล็อกคุกกี้ของบุคคลที่สาม

การตั้งค่า Privacy Sandbox API การผ่อนปรนชั่วคราว การตั้งค่าของผู้ใช้
ชิป Storage Access API ที่มีข้อความแจ้ง ชุดเว็บไซต์ที่เกี่ยวข้อง ข้อยกเว้นตามหลักการวิเคราะห์ ช่วงทดลองใช้การเลิกใช้งาน ระยะเวลาผ่อนผันของช่วงทดลองใช้การเลิกใช้งาน อนุญาตคุกกี้ของบุคคลที่สามสำหรับบางเว็บไซต์
การป้องกันการติดตามทำงานอยู่ "บล็อกคุกกี้ของบุคคลที่สามทั้งหมด" ไม่ได้เปิดใช้จาก
chrome://settings/trackingProtection
การป้องกันการติดตามทำงานอยู่ "บล็อกคุกกี้ของบุคคลที่สามทั้งหมด" เปิดใช้จาก
chrome://settings/trackingProtection
การป้องกันการติดตามไม่ทำงาน "บล็อกคุกกี้ของบุคคลที่สาม" ไม่ได้เปิดใช้จาก
chrome://settings/cookies
ขึ้นอยู่กับการตั้งค่าของผู้ใช้

Chrome Flag

แฟล็ก Chrome หลายรายการ มีผลต่อการอนุญาตหรือบล็อกคุกกี้ของบุคคลที่สามสำหรับผู้ใช้รายเดียวหรือไม่

หากคุณใช้ Chrome เวอร์ชันต่างๆ เป็นประจำด้วยแฟล็กบรรทัดคำสั่ง คุณ คุณอาจต้องสร้างฟังก์ชันสําหรับแต่ละช่องและเพิ่มฟังก์ชันเหล่านี้ลงใน Shell RC เช่น ใน macOS

  1. เปิดเทอร์มินัล
  2. สร้างฟังก์ชันโดยทำดังนี้
    วันที่ cf(){ open -a 'Google Chrome Canary' --args $\*; }
  3. ใช้ฟังก์ชันโดยการเรียกใช้ด้วยแฟล็ก ตัวอย่างเช่น
    วันที่ cf --enable-features=TrackingProtection3pcd

ช่วงทดลองใช้การเลิกใช้งาน

Chrome การเลิกใช้งาน ช่วงทดลองใช้ สำหรับคุกกี้ของบุคคลที่สาม สิ่งเหล่านี้เป็นวิธีหนึ่งที่ช่วยให้เว็บไซต์หรือบริการ การหยุดทำงานสำหรับการขอเวลาเพิ่มเติมในการย้ายข้อมูลออกจากคุกกี้ของบุคคลที่สาม ทรัพยากร Dependency การเข้าร่วมในบุคคลที่หนึ่งหรือ ช่วงทดลองใช้บุคคลที่สามนำข้อจำกัดสำหรับ คุกกี้ของบุคคลที่สามสำหรับบริการแบบฝังและเว็บไซต์ที่ใช้คุกกี้เพื่อ กรณีการใช้งานที่ไม่ใช่การโฆษณา

ระยะเวลาผ่อนผันของช่วงทดลองใช้การเลิกใช้งาน

Chrome จะให้ระยะเวลาผ่อนผันสำหรับต้นทางที่มีสิทธิ์ซึ่งลงทะเบียนไว้สำหรับ การเลิกใช้งานของบุคคลที่หนึ่งหรือบุคคลที่สาม การทดลอง ขณะใช้งานโทเค็นการทดลองใช้การเลิกใช้งาน ในช่วงระยะเวลาผ่อนผัน ผู้เข้าร่วมจะสามารถเข้าถึงคุกกี้ของบุคคลที่สามใน Chrome ได้แม้ว่าจะมี ยังไม่ได้ทำให้โทเค็นสำหรับทดลองใช้ใช้งานได้

การยกเว้นเว็บไซต์ที่จำเป็น

เว็บไซต์ที่ให้บริการสำคัญบางแห่งจะได้รับการยกเว้นชั่วคราวเพื่อให้เว็บไซต์เข้าถึงคุกกี้ของบุคคลที่สามได้ต่อไปโดยไม่ต้องทำให้โทเค็นทดลองใช้เพื่อเลิกใช้งาน

ข้อยกเว้นตามหลักฮิวริสติก

ระหว่างการยกเลิกการใช้งานคุกกี้ของบุคคลที่สาม Chrome จะใช้การเรียนรู้ที่ให้สิทธิ์ชั่วคราว เข้าถึงคุกกี้ของบุคคลที่สามสำหรับขั้นตอนที่กำหนดไว้ล่วงหน้าในบางสถานการณ์ เพื่อลดการหยุดทำงาน ซึ่งเป็นมาตรการชั่วคราว และความคาดหวัง การเรียนรู้จะใช้ไม่ได้ทั้งหมดในอนาคต เมื่อไซต์ย้ายข้อมูลไป โซลูชันในระยะยาว

ข้อยกเว้นที่อิงตามหลักการวิเคราะห์ สถานการณ์ต่างๆ จะให้ข้อมูลเพิ่มเติมเกี่ยวกับสถานการณ์เฉพาะที่ Chrome จะ ให้สิทธิ์เข้าถึงคุกกี้ของบุคคลที่สามโดยอัตโนมัติ

ข้อยกเว้นตามหลักฮิวริสติก สาธิต ช่วยให้คุณทดสอบการเข้าถึงคุกกี้ของบุคคลที่สามได้ทั้งแบบที่มีและไม่มีข้อยกเว้น

การทดสอบที่อำนวยความสะดวกโดย Chrome

การทดสอบที่อำนวยความสะดวกโดย Chrome โหมด อนุญาตให้เว็บไซต์ดูตัวอย่างวิธีการทำงานของเว็บไซต์เมื่อไม่มีคุกกี้ของบุคคลที่สาม ต เปอร์เซ็นต์ของไคลเอ็นต์ Chrome จะได้รับการสุ่มกำหนดให้กับโหมด โหมดใดโหมดหนึ่ง ต หรือโหมด ข กลุ่มทดสอบ และแต่ละกลุ่มจะมีป้ายกำกับที่เข้าถึงได้จาก คำขอ ส่วนหัว หรือ navigator.cookieDeprecationLabel

การรวมในกลุ่มทดสอบโหมด A ไม่ส่งผลต่อลักษณะการทำงานของ Chrome ซึ่งรวมถึง สำหรับคุกกี้ของบุคคลที่สาม กลุ่มทดสอบโหมด B มี 4 กลุ่มแบบสุ่ม กำหนดให้กับไคลเอ็นต์ Chrome ทั้งหมด 1% (0.25% สำหรับกลุ่มต่างๆ ทั้ง 4 กลุ่ม) ระบบจะบล็อกคุกกี้สำหรับไคลเอ็นต์ Chrome ที่กำหนดให้กับกลุ่มทดสอบเหล่านี้

Chrome ยังจำกัดคุกกี้สำหรับ Chrome Canary, Dev และรุ่นเบต้า 20% ด้วย ลูกค้า

  • ไคลเอ็นต์ Chrome สามารถเข้าถึงคุกกี้ของบุคคลที่สามสำหรับเว็บไซต์ที่เพิ่มลงใน Sites ได้รับอนุญาตให้ใช้คุกกี้ของบุคคลที่สาม แม้ว่าจะมีการกำหนดไคลเอ็นต์ให้กับ การทดสอบโหมด B กลุ่ม (ทั้งหมดจะบล็อกคุกกี้ของบุคคลที่สามโดยค่าเริ่มต้น)
  • แฟล็ก Chrome สำหรับการทดสอบสถานการณ์ต่างๆ อธิบายวิธีอนุญาต ไม่อนุญาต หรือบังคับใช้การทดสอบที่อำนวยความสะดวกโดย Chrome แขนทดสอบที่จะตั้งค่าสำหรับไคลเอ็นต์ Chrome ปัจจุบัน

นโยบาย Chrome Enterprise

การตั้งค่า BlockThirdPartyCookies นโยบายถึง ปิดใช้ อนุญาตคุกกี้ข้ามเว็บไซต์ การตั้งค่านโยบายเป็น "เปิดใช้" จะป้องกันไม่ให้ จากการตั้งค่าคุกกี้ของบุคคลที่สาม การไม่ตั้งค่านโยบายจะอนุญาต คุกกี้ของบุคคลที่สามโดยค่าเริ่มต้น และช่วยให้ผู้ใช้บล็อกคุกกี้ของบุคคลที่สามได้ จาก chrome://settings

อ่านข้อมูลเพิ่มเติมได้ที่บทความในศูนย์ช่วยเหลือของ Chrome Enterprise

  • ผู้ใช้จะลบล้างนโยบายองค์กรจาก chrome://settings หรือ Chrome ไม่ได้

ส่วนนี้จะอธิบายวิธีตรวจสอบว่าคุกกี้ของบุคคลที่สามได้รับอนุญาต หรือ ถูกบล็อกสำหรับผู้ใช้หรือเว็บไซต์

chrome://settings

ตรวจสอบ chrome://settings/cookies (หรือ chrome://settings/trackingProtection) สำหรับการตั้งค่าผู้ใช้ที่บล็อกคุกกี้ของบุคคลที่สาม ที่จำกัดคุกกี้ของบุคคลที่สาม หรืออนุญาตคุกกี้ของบุคคลที่สามสำหรับบางเว็บไซต์

ในทำนองเดียวกัน ให้เลือก chrome://settings/content/siteData สำหรับการตั้งค่าที่อนุญาตหรือบล็อกพื้นที่เก็บข้อมูล (รวมถึงคุกกี้) จาก โดเมน

chrome://policy

หากคุณใช้สภาพแวดล้อมของ Chrome Enterprise ระบบจะใช้นโยบายในเบราว์เซอร์ของคุณ อาจทำให้เกิดประสบการณ์การใช้งานที่แตกต่างจากผู้ใช้ การเผชิญหน้ากับปัญหา และในทางกลับกัน สำหรับการทดสอบ คุณอาจต้องพิจารณาใช้ เครื่องเสมือนหรืออุปกรณ์ที่ไม่มีการจัดการ

หน้า chrome://policy แสดงนโยบายที่ตั้งไว้สำหรับเบราว์เซอร์ที่จัดการโดย Chrome Enterprise ของคุณ

วันที่ chrome://policy ในสภาพแวดล้อม Chrome Enterprise ที่มีการกำหนดนโยบาย
chrome://policy ในสภาพแวดล้อม Chrome Enterprise ที่มีการกำหนดนโยบาย

นโยบาย Chrome Enterprise อธิบายวิธีการ สามารถตั้งค่านโยบายเพื่อบล็อกคุกกี้ของบุคคลที่สามหรืออนุญาตคุกกี้ของบุคคลที่สาม เว็บไซต์

เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome

แผงปัญหา แอปพลิเคชัน และเครือข่าย จะให้ข้อมูลเกี่ยวกับคุกกี้ และจะแสดงว่าคุกกี้ของบุคคลที่สามถูกบล็อกโดยเบราว์เซอร์หรือไม่

แผงแอปพลิเคชันจะแสดงข้อมูลเกี่ยวกับต้นทาง ช่วงทดลองใช้ และจะ แสดงหากเว็บไซต์ลงทะเบียนในการเลิกใช้งานคุกกี้ของบุคคลที่สาม ทดลองใช้

เอกสารประกอบเกี่ยวกับเครื่องมือสำหรับนักพัฒนาเว็บใน Chrome ซึ่งจะให้รายละเอียดเพิ่มเติมเกี่ยวกับวิธีเพิ่ม แก้ไข และลบคุกกี้ ระบุและตรวจสอบคุกกี้ของบุคคลที่สาม

เครื่องมือวิเคราะห์ของ Privacy Sandbox (PSAT)

ส่วนขยาย PSA ของ Chrome เพิ่มเครื่องมือลงใน Chrome DevTools เพื่อช่วยให้เข้าใจการใช้คุกกี้และให้ คำแนะนำเกี่ยวกับ Chrome API ที่รักษาความเป็นส่วนตัวแบบใหม่

PSAT ยังมีบรรทัดคำสั่ง ของ Google

เว็บไซต์สำหรับการทดสอบ

ทีม Privacy Sandbox ดูแลเว็บไซต์ต่างๆ มากมายเพื่อรองรับการทดสอบคุกกี้ของบุคคลที่สาม ดังนี้

เดโมของ Privacy Sandbox มีเว็บไซต์ที่ลิงก์ไว้ 2 เว็บไซต์ เพื่อช่วยให้คุณทดสอบเส้นทางหลักและ Use Case ต่างๆ ของผู้ใช้ รวมถึงทำความเข้าใจว่าข้อจํากัดด้านคุกกี้ของบุคคลที่สามส่งผลต่อสิ่งเหล่านี้อย่างไร

วันที่ หน้าเดโมของ Privacy Sandbox แสดง Use Case ที่สําคัญ เช่น การติดตามข้อมูลวิเคราะห์, เนื้อหาแบบฝัง, รถเข็นช็อปปิ้ง และ reCAPTCHA
การสาธิต Privacy Sandbox

เปลี่ยนไคลเอ็นต์หรือโปรไฟล์ Chrome

ไคลเอ็นต์ Chrome สอดคล้องกับการติดตั้งในอุปกรณ์ ซึ่งก็คือไดเรกทอรีข้อมูลผู้ใช้

โปรไฟล์ของ Chrome แต่ละรายการ ภายในไดเรกทอรีข้อมูลผู้ใช้

หากเรียกใช้ Chrome จากบรรทัดคำสั่ง คุณจะตั้งค่าไดเรกทอรีข้อมูลผู้ใช้ได้ ด้วยแฟล็ก --user-data-dir

นั่นหมายความว่าคุณจะมีไดเรกทอรีข้อมูลผู้ใช้แยกต่างหากสำหรับการพัฒนา โดยมี ไดเรกทอรีย่อยของโปรไฟล์เอง การสร้างไดเรกทอรีข้อมูลผู้ใช้ใหม่ทำให้ Chrome ทำงานเสมือนว่าเป็นการติดตั้งใหม่ ซึ่งอาจเป็นประโยชน์ในการแก้ไขข้อบกพร่อง ปัญหาเกี่ยวกับโปรไฟล์

หากต้องการเรียกใช้ Chrome จากบรรทัดคำสั่งด้วยไดเรกทอรีผู้ใช้ชั่วคราวใหม่ ให้ใช้เมธอด ธงต่อไปนี้:

--user-data-dir=$(mktemp -d)

ดูข้อมูลเพิ่มเติม