Nhà cung cấp nội dung nhúng có thể thử nghiệm các tính năng mới hoặc tính năng thử nghiệm trên nền tảng web.
Bản dùng thử theo nguyên gốc là một cách để thử nghiệm một tính năng mới hoặc tính năng thử nghiệm của nền tảng web.
Bản dùng thử theo nguồn gốc thường chỉ dành cho bên thứ nhất: chỉ hoạt động cho một nguồn gốc đã đăng ký. Nếu nhà phát triển muốn kiểm thử một tính năng thử nghiệm trên các nguồn gốc khác có nhúng nội dung của họ, thì tất cả những nguồn gốc đó đều cần được đăng ký bản dùng thử theo nguyên gốc, mỗi nguồn có một mã dùng thử riêng. Đây không phải là phương pháp có thể mở rộng để kiểm thử các tập lệnh được nhúng trên một số trang web.
Bản dùng thử theo nguyên gốc của bên thứ ba giúp nhà cung cấp nội dung được nhúng có thể dùng thử một tính năng mới trên nhiều trang web bằng cách cung cấp mã thông báo qua JavaScript.
Bản dùng thử theo nguyên gốc của bên thứ ba không có ý nghĩa đối với tất cả các tính năng. Chrome sẽ chỉ cung cấp lựa chọn dùng thử theo nguyên gốc của bên thứ ba cho các tính năng mà trong đó, việc nhúng mã trên các trang web của bên thứ ba là trường hợp sử dụng phổ biến. Bài viết Bắt đầu sử dụng bản dùng thử theo nguyên gốc của Chrome cung cấp thông tin chung hơn về cách tham gia bản dùng thử theo nguyên gốc của Chrome.
Nếu tham gia bản dùng thử theo nguyên gốc với tư cách là nhà cung cấp bên thứ ba, bạn có trách nhiệm thông báo và đặt ra kỳ vọng cho mọi đối tác hoặc khách hàng có trang web mà bạn dự định đưa vào bản dùng thử theo nguyên gốc. Các tính năng thử nghiệm có thể gây ra các vấn đề không mong muốn và nhà cung cấp trình duyệt có thể không hỗ trợ khắc phục sự cố.
Kiểm tra Trạng thái nền tảng Chrome để biết thông tin cập nhật về tiến trình dùng bản dùng thử theo nguyên gốc của bên thứ ba.
Đăng ký dùng thử nguồn gốc bên thứ ba
- Chọn một bản dùng thử trong danh sách bản dùng thử đang hoạt động.
- Trên trang đăng ký của bản dùng thử, hãy bật tuỳ chọn yêu cầu mã thông báo của bên thứ ba (nếu có).
Đối với một số bản dùng thử, bạn sẽ có các lựa chọn về các hạn chế sử dụng khác nhau khi đăng ký mã thông báo. Chọn một trong các lựa chọn để hạn chế việc sử dụng mã thông báo của bên thứ ba (nếu có):
- Giới hạn tiêu chuẩn: Đây là giới hạn thông thường là 0,5% số lượt tải trang trên Chrome.
Tập hợp con người dùng: Một tỷ lệ nhỏ người dùng Chrome sẽ luôn bị loại trừ khỏi chương trình dùng thử, ngay cả khi bạn cung cấp mã thông báo hợp lệ của bên thứ ba. Tỷ lệ phần trăm loại trừ thay đổi (hoặc có thể không áp dụng) cho mỗi thử nghiệm, nhưng thường dưới 5%.
Không có giới hạn sử dụng nào cho các bản dùng thử ngừng sử dụng, vì các bản dùng thử này không giới thiệu các tính năng mới. Do đó, không có nguy cơ làm cho một tỷ lệ đáng kể web phụ thuộc vào tính năng dùng thử.
Nhấp vào nút Đăng ký để gửi yêu cầu.
Mã thông báo của bên thứ ba sẽ được phát hành ngay lập tức, trừ phi chúng tôi cần xem xét thêm yêu cầu của bạn. (Tuỳ thuộc vào chương trình dùng thử, các yêu cầu mã thông báo có thể cần được xem xét.)
Nếu cần xem xét, bạn sẽ nhận được thông báo qua email khi quá trình xem xét hoàn tất và mã thông báo của bên thứ ba đã sẵn sàng.
Cung cấp mã thông báo dùng thử theo phương thức lập trình
Để tham gia chương trình dùng thử theo nguồn gốc, trang phải cung cấp mã thông báo dùng thử hợp lệ. Nếu bạn muốn bật tính năng dùng thử trên nhiều trang web mà mã của bạn được nhúng, hãy sử dụng JavaScript để chèn mã thông báo:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Nếu không, bạn sẽ phải lấy mọi trang web nhúng mã của bạn để cung cấp mã thông báo có tiêu đề HTTP hoặc trong HTML.
Chia sẻ ý kiến phản hồi
Nếu bạn đang đăng ký thử nghiệm nguồn gốc của bên thứ ba và có ý kiến phản hồi về quy trình này hoặc ý tưởng về cách cải thiện quy trình này, hãy tạo một vấn đề trên kho lưu trữ GitHub của chương trình Thử nghiệm nguồn gốc.
Tìm hiểu thêm
- Bản minh hoạ
- Ví dụ về iframe trên nhiều nguồn gốc
- Bắt đầu sử dụng bản dùng thử theo nguyên gốc của Chrome
- Hướng dẫn về bản dùng thử theo nguyên gốc dành cho nhà phát triển web
- Trạng thái nền tảng Chrome
Ảnh của Louis Reed trên Unsplash.