Kiểm tra trang web của bạn để xem hiệu suất của trang web khi không sử dụng cookie của bên thứ ba. Việc đó sẽ giúp bạn bắt đầu quá trình chuyển đổi sang các giải pháp thay thế.
Cờ Chrome dùng để kiểm thử
Cách tốt nhất để kiểm tra trang web của bạn có bị hỏng khi không có cookie của bên thứ ba trong Chrome là sử dụng dịch vụ của bên thứ ba cờ loại bỏ cookie. Cờ này khiến Chrome hoạt động giống như sau bên thứ ba việc ngừng sử dụng cookie, vì vậy, mô hình lý tưởng cho việc kiểm tra trải nghiệm người dùng mà không cookie trên trang web. Có hai cách để đặt cờ:
- Bật
chrome://flags/#test-third-party-cookie-phaseout
- Chạy Chrome từ dòng lệnh với cờ
--test-third-party-cookie-phaseout
Cờ này đặt Chrome chặn cookie của bên thứ ba và đảm bảo rằng các tính năng mới và các biện pháp giảm thiểu tạm thời đang hoạt động.
Bạn có thể kiểm tra trang web của mình bằng cách duyệt web khi cookie của bên thứ ba bị chặn bằng chrome://settings/cookies
. Tuy nhiên, cờ ngừng loại bỏ đảm bảo rằng các tính năng mới và cập nhật cũng được kích hoạt. Việc chặn cookie của bên thứ ba là một phương pháp hiệu quả để phát hiện vấn đề, nhưng không nhất thiết giúp bạn xác thực rằng bạn đã khắc phục các vấn đề đó.
Nếu duy trì một bộ thử nghiệm đang hoạt động cho các trang web của mình thì bạn nên thực hiện đồng thời hai lần chạy: một lần chạy với Chrome theo chế độ cài đặt thông thường và một lần chạy với cùng một phiên bản Chrome được phát hành bằng cờ --test-third-party-cookie-phaseout
. Mọi thất bại trong kiểm thử trong lần chạy thứ hai chứ không phải trong lần chạy đầu tiên đều là đề xuất phù hợp để điều tra các phần phụ thuộc cookie của bên thứ ba.
Kiểm thử các tình huống cụ thể về việc ngừng sử dụng cookie của bên thứ ba
Ngoài --test-third-party-cookie-phaseout
, còn có cờ hiệu khác
đối với các tình huống thử nghiệm cụ thể, chẳng hạn như tham gia thử nghiệm ngừng sử dụng:
- Tất cả các cờ sau được hỗ trợ trên Windows, Mac, Linux, ChromeOS, và Android.
- Những cờ này có thể được đặt từ trang chrome://flags hoặc từ trang dòng lệnh.
- Để đặt cờ cho nhiều tính năng từ dòng lệnh bằng
--enable-features
hoặc--disable-features
, hãy thêm dấu phẩy giữa mỗi đối tượng . - Bạn có thể tìm ra giá trị cần sử dụng cho cờ hiệu dòng lệnh bằng cách đặt giá trị
gắn cờ từ
chrome://flags
rồi xem các giá trị Command Line trênchrome://version
.
![Trang chrome://version có cờ trong phần Dòng lệnh được làm nổi bật](https://developers-dot-devsite-v2-prod.appspot.com/static/privacy-sandbox/assets/images/chrome-version-command-line-flag.png?authuser=1&hl=vi)
Kiểm thử với các tuỳ chọn giảm thiểu tạm thời bị chặn
Khi thử nghiệm trang web của bạn bằng cờ ngừng sử dụng, các biện pháp giảm thiểu tạm thời (chẳng hạn như thử nghiệm ngừng sử dụng cookie của bên thứ ba và thời gian gia hạn có thể đồng nghĩa với việc trang web của bạn hoặc dịch vụ của bên thứ ba mà trang web hoặc dịch vụ của bên thứ ba đó truy cập vào có thể không hạn chế cookie của bên thứ ba đó.
Để đảm bảo các biện pháp giảm thiểu tạm thời không che giấu sự cố, bạn có thể kiểm thử trang web của mình bằng các cờ để chặn các biện pháp giảm thiểu:
- Thử nghiệm ngừng sử dụng cookie của bên thứ nhất: Cấp quyền cho thử nghiệm ngừng sử dụng cookie của bên thứ ba cấp cao nhất để thử nghiệm
- Thử nghiệm ngừng sử dụng cookie của bên thứ ba: Cấp quyền cho thử nghiệm của bên thứ ba để ngừng sử dụng cookie
- Thời gian ân hạn: Cấp siêu dữ liệu về ngừng sử dụng cookie của bên thứ ba để kiểm tra
Bảng sau đây trình bày cách sử dụng các cờ này và giải thích tác động của cờ khi tắt hoặc bật.
Tên | Mục đích | Phiên bản tối thiểu | chrome://flags | Cờ hiệu dòng lệnh |
---|---|---|---|---|
Chống theo dõi cho 3PCD | Đã bật: bật Theo dõi
Biện pháp bảo vệ: • Hiển thị giao diện người dùng biểu tượng con mắt trong thanh địa chỉ (Thanh địa chỉ) để cho phép người dùng tạm thời bật cookie của bên thứ ba cho một trang web. • Cung cấp chrome://settings/trackingProtection
thay cho chrome://settings/cookies |
121 | #tracking-protection-3pcd |
--enable-features=TrackingProtection3pcd
--disable-features=TrackingProtection3pcd |
Kiểm thử ngừng sử dụng cookie của bên thứ ba | Tắt: đây là chế độ mặc định. (Không có hiệu lực.) Đã bật: Hạn chế cookie của bên thứ ba và bật tính năng Theo dõi Giao diện người dùng của tính năng bảo vệ để khớp với hành vi của Chrome sau khi ứng dụng của bên thứ ba loại bỏ cookie. Chế độ cài đặt này sẽ ghi đè lên BlockThirdPartyCookies=false
Chính sách Chrome Enterprise, nhưng bị chế độ cài đặt nội dung ghi đè, chẳng hạn như
như được cấp bởi API truy cập bộ nhớ hoặc
CookiesAllowedForUrls
. Gắn cờ và cài đặt mô tả cách các chế độ cài đặt người dùng tương tác với cờ này. |
121 | #test-third-party-cookie-phaseout |
--test-third-party-cookie-phaseout |
Cấp quyền cho thử nghiệm ngừng sử dụng cookie của bên thứ ba | Enabled (Bật): đây là chế độ mặc định. Cho phép tham gia vào Bên thứ ba
thử nghiệm ngừng sử dụng cookie. (Không cần đặt cờ này thành
Được phép tham gia dùng thử.) Tắt: thiết lập để Chrome hoạt động như thể bên thứ ba bạn chưa cung cấp mã thử nghiệm ngừng sử dụng, ngay cả khi có. Trong nói cách khác: vô hiệu hoá chương trình thử nghiệm ngừng sử dụng sản phẩm của bên thứ ba. Thông tin này có thể là hữu ích cho việc kiểm tra xem các bản sửa lỗi dài hạn có hiệu quả mà không cookie của bên thứ ba, trên một trang web tham gia vào việc ngừng sử dụng Google Cloud. Để có hiệu ứng, cờ này yêu cầu #tracking-protection-3pcd để bật. |
121 | #third-party-cookie-deprecation-trial |
--enable-features=TpcdSupportSettings
--disable-features=TpcdSupportSettings |
Cấp quyền dùng thử ngừng sử dụng cookie của bên thứ ba cấp cao nhất cho Thử nghiệm | Bật: Bắt buộc để cho phép Cấp cao nhất
thử nghiệm ngừng sử dụng cookie của bên thứ ba. Tắt: tương tự như bản dùng thử của bên thứ ba, hãy khiến Chrome hoạt động như thể bản dùng thử hợp lệ chưa được cung cấp, ngay cả khi có. Nói cách khác: vô hiệu hoá chương trình thử nghiệm ngừng sử dụng của bên thứ nhất. Cách này có thể hữu ích cho việc kiểm thử các giải pháp dài hạn hiệu quả mà không cần cookie của bên thứ ba trang web tham gia vào thử nghiệm ngừng sử dụng của bên thứ nhất. |
122 | #top-level-third-party-cookie-deprecation-trial |
--enable-features=TopLevelTpcdSupportSettings
--disable-features=TopLevelTpcdSupportSettings |
Cấp quyền cho siêu dữ liệu về việc ngừng sử dụng cookie của bên thứ ba để kiểm tra | Enabled (Bật): đây là chế độ mặc định. Cho phép ưu đãi cookie của bên thứ ba
tuyên bố để có hiệu lực. Tắt: Làm cho Chrome hoạt động như thể [thời gian ân hạn](https://goo.gle/cookies-grace-period) không có hiệu lực. Thao tác này cũng có thể dùng để kiểm tra xem trang web của bạn đã triển khai việc ngừng sử dụng hay chưa mã dùng thử chính xác trước khi thời gian gia hạn kết thúc (đối với trang web đều phải tuân theo thời gian ân hạn). |
121 | #tpcd-metadata-grants |
--enable-features=TpcdMetadataGrants
--disable-features=TpcdMetadataGrants |
Kiểm thử được hỗ trợ bằng cách loại bỏ cookie của bên thứ ba | Enabled (Bật): đây là chế độ mặc định. Cho phép ứng dụng hỗ trợ Chrome
nhóm thử nghiệm được thiết lập cho Chrome này
khách hàng. Đã tắt: không cho phép đặt nhóm thử nghiệm do Chrome thiết lập. Các giá trị khác: đặt một thử nghiệm cụ thể theo cách thủ công nhóm. Hầu hết các nhà phát triển sẽ cần sử dụng một trong các chế độ cài đặt Enabled
Force . Đây là những cách bỏ qua bước kiểm tra điều kiện và
có thể đặt ứng dụng Chrome vào nhóm đã chọn. Chiến lược phát hành đĩa đơn
Các chế độ cài đặt Enabled cho phép đưa ứng dụng vào một
thử nghiệm, nhưng không ép buộc đưa vào. |
121 | #tpc-phase-out-facilitated-testing |
--enable-features=CookieDeprecationFacilitatedTesting
--disable-features=CookieDeprecationFacilitatedTesting
Đối với các giá trị khác, giá trị dòng lệnh phụ thuộc vào chế độ cài đặt. Để ví dụ: để đặt 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
Nếu bạn cần đặt các giá trị này từ dòng lệnh, dễ nhất để đặt giá trị từ chrome://flags , hãy khởi động lại
trình duyệt, sau đó sao chép giá trị cờ từ phần Dòng lệnh của trang chrome://version .
|
Kiểm tra hiệu quả sử dụng cookie của bên thứ ba | Mặc định: cho phép dựa trên phỏng đoán
giảm thiểu. Bật: không có hiệu ứng. (Tương tự như Mặc định.) Tắt: không cho phép giảm thiểu dựa trên phương pháp phỏng đoán. Thông tin này có thể là hữu ích cho việc kiểm tra xem các bản sửa lỗi dài hạn khác (mà không sử dụng cookie) đang hoạt động như dự kiến mà không có cơ chế giảm thiểu suy đoán. Sau đây là các giá trị cờ khác. CurrentInteraction : yêu cầu người dùng tương tác trên
trang web của bên thứ ba trong hộp thoại hoặc quy trình chuyển hướng.Suy đoán chuyển hướng ShortRedirect cấp quyền truy cập cookie
trong 15 phút: cookie của bên thứ ba được phép chuyển hướng
các tình huống như được mô tả trong dựa trên phương pháp phỏng đoán
giảm thiểu.LongRedirect : suy nghiệm chuyển hướng cấp quyền truy cập cookie
trong 30 ngày.MainFrame: chỉ những cửa sổ bật lên do khung chính khởi tạo mới có thể
bật suy nghiệm chuyển hướng. : cửa sổ bật lên do bất kỳ khung nào khởi tạo
có thể bật suy nghiệm chuyển hướng. |
120 | #tpcd-heuristics-grants |
--enable-features=TpcdHeuristicsGrants
--disable-features=TpcdHeuristicsGrants
Đối với các giá trị khác, hãy đặt giá trị từ chrome://flags .
khởi động lại trình duyệt, sau đó sao chép giá trị cờ từ phần Dòng lệnh của trang chrome://version . |
Cờ Chrome và cài đặt Chrome
Chặn cookie của bên thứ ba từ người dùng Chrome
cài đặt có tác dụng khác
từ hành vi mặc định khi sử dụng Chrome bằng
Đã bật cờ chrome://flags#test-third-party-cookie-phaseout
.
Khi chỉ bật cờ, cookie của bên thứ ba sẽ được xử lý như dành cho Nhóm thử nghiệm tính năng Chống theo dõi của Chrome: vẫn cho phép sử dụng cookie của bên thứ ba trong ngắn hạn, số lượng trường hợp có hạn để giúp các dịch vụ quan trọng hoạt động cũng như trong thời gian dài hạn các giải pháp của CHIPS và API Truy cập bộ nhớ.
Nếu chế độ Chặn tất cả cookie của bên thứ ba được bật từ
chrome://settings/trackingProtection
(hoặc Chặn cookie của bên thứ ba trên chrome://settings/cookies
, đối với những cookie không
trong nhóm Chống theo dõi) Chrome không cho phép bất kỳ quyền truy cập nào vào
cookie của bên thứ ba hoặc trạng thái không được phân vùng khác, trừ phi cookie của bên thứ ba
được cho phép bởi CookiesAllowedForUrls của Chrome Enterprise
chính sách hoặc người dùng cấp quyền một cách rõ ràng:
- Sử dụng biểu tượng con mắt trên thanh địa chỉ (Thanh địa chỉ).
- Thêm một mục trong phần Các trang web được phép sử dụng cookie của bên thứ ba trên
chrome://settings/trackingProtection
. - Thêm một mục vào Được phép sử dụng cookie của bên thứ ba trên
chrome://settings/cookies
.
Nếu
BlockThirdPartyCookies
đặt chính sách này thành false
cho người dùng Chrome Enterprise, thì người đó sẽ không thể
chặn cookie của bên thứ ba từ chrome://settings
.
Sử dụng các tổ hợp cờ để mô phỏng các tình huống sử dụng
Trường hợp | #tracking-protection-3pcd |
#third-party-cookie-deprecation-trial |
#tpcd-metadata-grants |
---|---|---|---|
1% thử nghiệm, bỏ qua thử nghiệm ngừng sử dụng | Đang bật | Đã tắt | Đã tắt |
Gia hạn thời gian đăng ký đã được phê duyệt cho miền, nhưng chưa có mã thông báo đã cung cấp | Đang bật | Đang bật | Đang bật |
Thời gian ân hạn đang hoạt động, đã cung cấp mã thông báo | Đang bật | Đang bật | Đã tắt |
Thời gian ân hạn không còn hoạt động, đã cung cấp mã thông báo | Đang bật | Đang bật | [Không có hiệu ứng] |
Hỗ trợ
- Báo cáo lỗi cookie của bên thứ ba: goo.gle/report-3pc-broken
- Đưa ra vấn đề trong kho lưu trữ Hỗ trợ nhà phát triển Hộp cát về quyền riêng tư: goo.gle/cookies-support
Tìm hiểu thêm
- Duy trì trải nghiệm người dùng quan trọng: thử nghiệm ngừng sử dụng loại bỏ cookie của bên thứ ba
- Cookie của bên thứ ba bị hạn chế theo mặc định đối với 1% người dùng Chrome
- Cờ Chrome là gì?
- Các biến thể của Chrome là gì?