Làm quen với bản dùng thử theo nguyên gốc

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, để bạn có thể kiểm thử 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 hoàn tất giai đoạn dùng thử và đánh giá ý kiến phản hồi, 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ể tạo bản minh hoạ và nguyên mẫu bằng các tính năng mới. Các thử nghiệm này cũng giúp các kỹ sư Chrome hiểu rõ cách người dùng sử dụng các tính năng mới và cách các tính năng này có thể tương tác với các công nghệ web khác.

Phạm vi cung cấp

Các thử nghiệm nguồn gốc là công khai và dành cho tất cả nhà phát triển. Chúng có thời lượng và số lần sử dụng có hạn. Việc tham gia là một quy trình tự quản lý với tài liệu và hoạt động hỗ trợ hạn chế. Người tham gia phải 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 ở các thông số kỹ thuật và tài liệu giải thích về API. Chúng tôi cố gắng cung cấp 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 gửi ý kiến phản hồi cụ thể về việc bạn sử dụng tính năng dùng thử. Một số tính năng có thể trải qua nhiều giai đoạn dùng thử ban đầu, vì ý kiến phản hồi được kết hợp và các điều chỉnh được thực hiện.

Bản dùng thử theo nguyên gốc cũng có trên FirefoxMicrosoft Edge.

Bản dùng thử theo nguyên gốc của bên thứ ba

Theo mặc định, một 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ố thử nghiệm cung cấp Lựa chọn so khớp với bên thứ ba khi đăng ký. Điều này cho phép các nhà cung cấp nội dung hoặc dịch vụ được nhúng dù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: Thử nghiệm nguồ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, chúng được gọi là các thử nghiệm nguồn gốc "đảo ngược".

Ví dụ: các sự kiện biến đổi đã bị xoá, bắt đầu 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ý 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ụ thể.

Tham gia bản dùng thử theo nguyên gốc

  1. 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.
  2. Yêu cầu mã thông báo bằng cách nhấp vào nút Đăng ký và điền thông tin vào biểu mẫu.
  3. 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ử:
  4. Dùng thử tính năng mới.
  5. Gửi ý kiến phản hồi. Hãy thực hiện việc này thông qua trang web dùng thử nguồn gốc. Ý kiến phản hồi này không công khai và chỉ dành cho một nhóm nhỏ người dùng trong nhóm Chrome. Mỗi thử nghiệm cũng cung cấp một đường liên kết để cộng đồng có thể gửi ý kiến phản hồi bất cứ lúc nào. Điều này thường chỉ đến tính năng trên GitHub hoặc một số kênh công khai khác.
  6. 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 như vậy, bạn sẽ được yêu cầu gửi ý kiến phản hồi một lần nữa.

Bạn có thể đăng ký bản dùng thử theo nguyên gốc nhiều lần cho các nguồn gốc khác nhau và đưa 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 các 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, chẳng hạn như mã có trên nhiều trang web mà bạn sở hữu.

Khung dùng thử nguồn sẽ tìm mã thông báo hợp lệ đầu tiên rồi bỏ qua tất cả các mã thông báo khác. Bạn có thể xác thực điều này bằng Chrome DevTools.

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 dưới dạng 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 chương trình dùng thử 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 mọi hoạt động 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 ngữ cảnh của JavaScript truy cập vào tính năng dùng thử: nguồn gốc của trang bao gồm một tập lệnh nội tuyến hoặc src của một phần tử <script> cho JavaScript có trong một tệp bên ngoài.

Mã thông báo và tiện ích

Để dùng một tính năng dùng thử 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 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 giới thiệu 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:

Hãy nhớ 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ã nhận dạng tiện ích của bạn.

Để đăng ký dùng thử tiện ích, bạn có thể 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ý tham gia dùng thử.

  1. Chuyển đến phần Thông tin đăng ký của tôi.
  2. Đối với mỗi nguồn gốc đã đăng ký dùng thử mở rộng, hãy nhấp vào GIA HẠN. Ví dụ về trang My Registrations (Thông tin đăng ký của tôi) có các nút RENEW (GIA HẠN)
  3. Sao chép mã thông báo mới và cung cấp mã này cho mọi trang cần duy trì trạng thái đăng ký dùng thử. Bạn có thể cung cấp nhiều mã thông báo nếu cần.

Chrome bỏ qua các 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 mà một trang web có thể sử dụng trong bảng Ứng dụng trong Chrome DevTools.

Chế độ xem chi tiết khung của bảng điều khiển Ứng dụng trong 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 khái niệm về Chrome:

Khám phá thêm về bản dùng thử theo nguyên gốc trong Chrome:

Các trình duyệt khác

Tìm các thử nghiệm nguồn trong các trình duyệt khác: