Chính sách đối với trình nhúng trên nhiều nguồn gốc

Cross-Origin-Embedder-Policy (COEP) là tiêu đề phản hồi cho phép một trang chọn sử dụng biện pháp xử lý hạn chế hơn. Thẻ nhà xuất bản của Google (GPT) chưa hỗ trợ các trang được phân phát theo quy định hạn chế này; do đó, nhà xuất bản chịu ảnh hưởng của việc Chrome ngừng sử dụng SharedArrayBuffer nên chọn không sử dụng trang web của họ bằng cách áp dụng chương trình Thử nghiệm nguồn gốc đảo ngược cho đến khi Chrome hỗ trợ việc kết hợp COEP với quảng cáo.

Làm cách nào để biết trang web của tôi có bị ảnh hưởng hay không?

Chrome có tài liệu mô tả cách sử dụng Công cụ của Chrome cho nhà phát triển để xác định xem trang web của bạn có sử dụng SharedArrayBuffer hay không. Nếu Công cụ cho nhà phát triển cho bạn biết rằng việc sử dụng SharedArrayBuffer nằm trong tập lệnh của bên thứ ba, hãy hỏi nhà cung cấp xem SharedArrayBuffer có bắt buộc để tập lệnh hoạt động hay không.

Tại sao tôi thấy cảnh báo về việc ngừng sử dụng SharedArrayBuffer trong Chrome dành cho máy tính?

SharedArrayBuffer có thể được dùng để tạo bộ hẹn giờ có độ phân giải cao, nên có thể giúp các cuộc tấn công kiểu Spectre hiệu quả hơn. Các trình duyệt đang giới hạn việc sử dụng tính năng này cho những trang chọn tham gia COEP. Hạn chế này đã được áp dụng cho FirefoxAndroid Chrome, cũng như Chrome trên máy tính sẽ áp dụng giới hạn này trong phiên bản 92.

Tại sao GPT chưa hỗ trợ COEP?

Để hiển thị quảng cáo, bạn phải nhúng nội dung trên nhiều nguồn gốc và COEP yêu cầu nội dung đó phải chọn sử dụng tính năng nhúng trên nhiều nguồn gốc một cách rõ ràng. Do đó, bạn phải thay đổi mọi tài nguyên trong mọi quảng cáo, cả quảng cáo do Google phân phát và quảng cáo do bên thứ ba phân phát. Chúng tôi đang làm việc với Chrome về những thay đổi để cho phép các trang web tuân thủ COEP đưa quảng cáo vào mà không cần phải thay đổi nhiều như vậy.

Có những tùy chọn nào?

Nếu trang web của bạn yêu cầu SharedArrayBuffer, Chrome sẽ cung cấp lựa chọn chọn không sử dụng cho từng trang web thông qua Bản dùng thử theo nguyên gốc đảo ngược. Bản dùng thử này cho phép sử dụng SharedArrayBuffer trong Chrome 92 trở lên. Chrome dự định tiếp tục hỗ trợ lựa chọn không sử dụng tính năng này cho đến khi phát hành tính năng hỗ trợ nhúng nội dung chưa sửa đổi của bên thứ ba. Tại thời điểm đó, chúng tôi dự định đảm bảo rằng GPT hỗ trợ các trang COEP.