Thử nghiệm một tính năng mới hoặc thử nghiệm của nền tảng web.
Bản dùng thử theo nguyên gốc cấp cho bạn quyền sử dụng một tính năng mới hoặc tính năng thử nghiệm, nhờ đó, bạn có thể thử nghiệm tính năng này và cung cấp cho người dùng trong một khoảng thời gian có hạn. Sau khi quá trình dùng thử hoàn tất và ý kiến phản hồi được đánh giá, Chrome sẽ quyết định xem có nên cung cấp tính năng này cho mọi người hay không.
Bạn có thể đăng ký bản dùng thử theo nguyên gốc để bật một tính năng cho tất cả người dùng trên nguồn gốc của bạn mà không yêu cầu họ bật/tắt bất kỳ cờ nào hoặc chuyển sang một bản dựng thay thế của Chrome (mặc dù họ có thể cần nâng cấp). Sau khi đăng ký, nhà phát triển có thể xây dựng bản minh hoạ và nguyên mẫu bằng các tính năng mới. Các bản dùng thử cũng giúp các kỹ sư của Chrome hiểu được cách sử dụng các tính năng mới và cách các tính năng đó có thể tương tác với các công nghệ web khác.
Phạm vi cung cấp
Bản dùng thử theo nguyên gốc được cung cấp công khai và dành cho tất cả nhà phát triển. Các mã này có giới hạn về thời gian và số lần sử dụng. Việc tham gia là một quy trình tự quản lý, có ít tài liệu và dịch vụ hỗ trợ. Người tham gia cần sẵn sàng và có thể làm việc tương đối độc lập bằng cách sử dụng tài liệu hiện có. Ở giai đoạn này, tài liệu có thể chỉ giới hạn ở thông số kỹ thuật và nội dung giải thích về API. Chúng tôi luôn cố gắng đưa ra hướng dẫn bất cứ khi nào có thể.
Nếu bạn đăng ký dùng thử, nhóm Chrome sẽ định kỳ yêu cầu bạn đưa ra ý kiến phản hồi cụ thể về việc sử dụng tính năng dùng thử. Một số tính năng có thể trải qua nhiều bản dùng thử theo nguyên gốc, vì ý kiến phản hồi được kết hợp và điều chỉnh.
Bản dùng thử theo nguyên gốc cũng có sẵn cho Firefox và Microsoft Edge.
Bản dùng thử theo nguyên gốc của bên thứ ba
Theo mặc định, tính năng bản dùng thử theo nguyên gốc chỉ có trên nguồn gốc đã đăng ký dùng thử. Một số bản dùng thử cung cấp Lựa chọn so khớp của bên thứ ba khi đăng ký. Điều này cho phép nhà cung cấp nội dung hoặc dịch vụ được nhúng thử một tính năng mới trên nhiều trang web mà không cần mã thông báo cho mọi nguồn gốc.
Tìm hiểu thêm: Bản dùng thử theo nguyên gốc của bên thứ ba là gì?
Thử nghiệm ngừng sử dụng
Một số bản dùng thử theo nguyên gốc cho phép bạn tạm thời bật lại một tính năng không dùng nữa. Đây được gọi là thử nghiệm ngừng sử dụng. Trong một số bối cảnh, các bản dùng thử này được gọi là bản dùng thử theo nguyên gốc "đảo ngược".
Ví dụ: sự kiện biến đổi đã bị xoá kể từ Chrome 127. Những trang web cần thêm thời gian trước khi xoá các sự kiện này có thể đăng ký tham gia thử nghiệm ngừng sử dụng để tạm thời bật lại các sự kiện trên những trang web được chỉ định.
Tham gia bản dùng thử theo nguyên gốc
- Chọn một bản dùng thử theo nguyên gốc trong danh sách các bản dùng thử đang hoạt động.
- Yêu cầu mã thông báo bằng cách nhấp vào nút Đăng ký và điền vào biểu mẫu.
- Cung cấp mã thông báo trên mọi trang web mà bạn muốn bật tính năng dùng thử:
- Dưới dạng thẻ meta trong <head>:
<meta http-equiv="origin-trial" content="TOKEN_GOES_HERE"> - Dưới dạng tiêu đề HTTP:
Origin-Trial: TOKEN_GOES_HERE - Bằng cách cung cấp mã thông báo theo phương thức lập trình.
- Dưới dạng thẻ meta trong <head>:
- Hãy thử tính năng mới.
- Gửi ý kiến phản hồi. Thực hiện việc này thông qua trang web bản dùng thử theo nguyên gốc. Ý kiến phản hồi này không được công khai và chỉ một số ít người trong nhóm Chrome mới có thể xem. Mỗi bản dùng thử cũng cung cấp một đường liên kết để cộng đồng tự nguyện gửi ý kiến phản hồi. Điều này thường cho biết tính năng trên GitHub hoặc một số kênh công khai khác.
- Khi mã thông báo hết hạn, bạn sẽ nhận được email có đường liên kết gia hạn. Để làm việc này, bạn cần gửi ý kiến phản hồi một lần nữa.
Bạn có thể đăng ký cùng một bản dùng thử theo nguyên gốc nhiều lần, cho nhiều nguồn gốc và thêm nhiều mã thông báo vào cùng một trang. Điều này có thể hữu ích nếu bạn cần cung cấp mã thông báo hợp lệ cho các tài nguyên được phân phát từ nhiều nguồn gốc, chẳng hạn như mã có trong nhiều trang web mà bạn sở hữu.
Khung bản dùng thử theo nguyên gốc sẽ tìm mã thông báo hợp lệ đầu tiên, sau đó bỏ qua tất cả mã thông báo khác. Bạn có thể xác thực việc này bằng Công cụ của Chrome cho nhà phát triển.
Cung cấp mã thông báo theo phương thức lập trình
Thay vì cung cấp mã thông báo dưới dạng tiêu đề HTTP hoặc thẻ meta trong HTML của trang như mô tả ở trên, bạn có thể chèn mã thông báo bằng JavaScript:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Sử dụng phương thức này nếu bạn đang tham gia một thử nghiệm của bên thứ ba.
Mã thông báo và iframe
Để truy cập vào một tính năng dùng thử từ iframe, bạn có thể cung cấp mã thông báo dùng thử trong thẻ meta, tiêu đề HTTP hoặc theo phương thức lập trình.
Đối với tất cả trường hợp sử dụng mã thông báo, nguồn gốc đã đăng ký cho mã thông báo phải khớp với bối cảnh của JavaScript truy cập vào tính năng dùng thử: nguồn gốc của trang chứa tập lệnh cùng dòng hoặc src của phần tử <script> cho JavaScript được đưa vào từ một tệp bên ngoài.
Mã thông báo và tiện ích
Để sử dụng tính năng thử nghiệm bên trong
tập lệnh nền,
cửa sổ bật lên,
bảng điều khiển bên hoặc
tài liệu ngoài màn hình, hãy sử dụng
khoá trial_tokens trong
tệp manifest.json.
"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]
Tập lệnh nội dung được xử lý theo cách khác. Việc hiển thị một tính năng cho một thế giới có thể gây nhầm lẫn và không trực quan. Thay vì sử dụng trial_token của tệp kê khai, hãy thêm mã thông báo vào trang theo một trong những cách sau:
- Chèn tiêu đề bằng
declarativeNetRequest - Thêm trực tiếp bằng cách lập trình vào tập lệnh nội dung.
Xin lưu ý rằng mã thông báo được liên kết với các miền cụ thể, vì vậy, bạn cần đăng ký miền mà tập lệnh nội dung đang chạy, thay vì mã tiện ích của bạn.
Để đăng ký tiện ích cho bản dùng thử, bạn sử dụng URL
chrome-extension://YOUR_EXTENSION_ID, ví dụ:
chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.
Gia hạn đăng ký bản dùng thử theo nguyên gốc
Nếu bản dùng thử theo nguyên gốc được gia hạn, bạn sẽ nhận được email cảnh báo rằng bạn cần gia hạn đăng ký và cung cấp mã thông báo mới cho mỗi nguồn gốc đã đăng ký trong bản dùng thử.
- Chuyển đến phần Đăng ký của tôi.
- Đối với mỗi nguồn gốc đã đăng ký dùng thử mở rộng, hãy nhấp vào RENEW (GIA HẠN).

- Sao chép mã thông báo mới và cung cấp mã thông báo đó cho mọi trang cần tiếp tục đăng ký tham gia bản dùng thử. Bạn có thể cung cấp nhiều mã thông báo nếu cần.
Chrome bỏ qua mã thông báo không hợp lệ hoặc đã hết hạn.
Xem thông tin về bản dùng thử theo nguyên gốc
Xem thông tin về các bản dùng thử theo nguyên gốc có sẵn cho một trang web trong bảng điều khiển Ứng dụng của Chrome DevTools.

Các tính năng trong bản dùng thử theo nguyên gốc
Sau đây là bản minh hoạ cho các API trong bản dùng thử theo nguyên gốc đang diễn ra
Tài nguyên
Tiếp tục đọc tài liệu về khái niệm của Chrome:
- Khắc phục sự cố về bản dùng thử theo nguyên gốc của Chrome
- Bản dùng thử theo nguyên gốc của bên thứ ba là gì?
Tìm hiểu thêm về bản dùng thử theo nguyên gốc trong Chrome:
- Hướng dẫn dành cho nhà phát triển web
- Bản giải thích về bản dùng thử theo nguyên gốc
- Chạy bản dùng thử theo nguyên gốc
- Quy trình ra mắt các tính năng mới trong Chromium
- Mục đích giải thích: Làm rõ quy trình vận chuyển của Blink
- Xem thông tin về bản dùng thử theo nguyên gốc trong Công cụ cho nhà phát triển từ Chrome 94
Các trình duyệt khác
Tìm bản dùng thử theo nguyên gốc trong các trình duyệt khác: