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

Kiểm tra tính năng nền tảng web mới hoặc thử nghiệm.

Bản dùng thử theo nguyên gốc cho phép bạn truy cập vào một tính năng mới hoặc tính năng thử nghiệm để xây dựng chức năng mà người dùng có thể dùng thử trong một khoảng thời gian có hạn trước khi tính năng này được cung cấp cho mọi người.

Khi Chrome cung cấp bản dùng thử theo nguyên gốc cho một tính năng, bạn có thể đăng ký bản dùng thử để bật tính năng này cho tất cả người dùng trên nguồn gốc của mình mà không yêu cầu họ bật/tắt bất kỳ cờ nào hoặc chuyển sang bản dựng thay thế của Chrome (mặc dù họ có thể cần phải nâng cấp). Bản dùng thử theo nguyên gốc cho phép nhà phát triển tạo bản minh hoạ và tạo nguyên mẫu bằng cách sử dụ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ách các tính năng mới được sử dụng cũng như cách chúng có thể tương tác với các công nghệ web khác.

Bản dùng thử theo nguyên gốc được cung cấp công khai và dành cho tất cả các nhà phát triển. Chúng bị giới hạn về thời lượng và mức sử dụng. Việc tham gia là một quy trình tự quản lý có rất ít tài liệu và dịch vụ hỗ trợ. Người tham gia nê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 có sẵn. Ở giai đoạn này, có thể sẽ chỉ giới hạn ở các thông số kỹ thuật và thông tin giải thích về API, mặc dù chúng tôi sẽ 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 cung cấp ý 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 bản dùng thử theo nguyên gốc, vì chúng tôi kết hợp ý kiến phản hồi và điều chỉnh.

Bản dùng thử theo nguyên gốc cũng được cung cấp cho FirefoxMicrosoft Edge.

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

Các bản dùng thử theo nguyên gốc thường chỉ hoạt động trên cơ sở bên thứ nhất: chúng chỉ hoạt động cho một nguồn gốc đã đăng ký. Bản dùng thử theo nguyên gốc của bên thứ ba cho phép các nhà cung cấp nội dung được nhúng dùng thử một tính năng mới trên nhiều trang web mà không yêu cầu mã thông báo cho mỗi nguồn gốc.

Tìm hiểu thêm: Bản thử nghiệm có nguồn gốc của bên thứ ba là gì?

Các bản dùng thử không dùng nữa

Không phải bản dùng thử theo nguyên gốc nào cũng dành cho mục đích kiểm thử API mới. Một số bản dùng thử cho phép tạm thời bật lại một tính năng không dùng nữa. Những thử nghiệm này được gọi là thử nghiệm ngừng sử dụng và trong một số bối cảnh còn được gọi là thử nghiệm nguyên gốc "ngược".

Ví dụ: theo mặc định, bộ nhớ đệm từ Chrome 85 không còn hoạt động trong Chrome nữa. Các trang web cần thêm thời gian để di chuyển khỏi AppCache có thể đăng ký thời gian dùng thử ngừng sử dụng để tiếp tục sử dụng AppCache cho đến Chrome 93.

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 Register (Đăng ký) rồi đ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 phản hồi. Hãy thực hiện việc này thông qua trang web dùng thử theo nguyê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 phiên bản thử nghiệm cũng cung cấp một đường liên kết để cộng đồng bày tỏ ý kiến phản hồi ngẫu nhiên. URL này thường trỏ đế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 lại được yêu cầu gửi ý kiến phản hồi.

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

Khung dùng thử nguồn gốc sẽ tìm mã thông báo hợp lệ đầu tiên, sau đó bỏ qua mọi mã thông báo khác. Bạn có thể xác thực thông tin 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 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 cách này nếu bạn đang tham gia bản dùng thử của bên thứ ba.

Mã thông báo và iframe

Để truy cập 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 bối cảnh của JavaScript truy cập tính năng dùng thử: nguồn gốc của trang có chứa tập lệnh cùng dòng hoặc src của phần tử <script> cho JavaScript trong một tệp bên ngoài.

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

Để sử dụng một tính năng dùng thử bên trong tập lệnh nền, cửa sổ bật lên hoặc tài liệu ngoài màn hình, hãy thêm trial_token vào tệp manifest.json.

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ể khó hiểu và khó hiểu. 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 bằng cách chèn tiêu đề thông qua declaritiveNetRequest hoặc theo phương thức lập trình trực tiếp trong tập lệnh nội dung của bạn. 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 sẽ cần đăng ký một mã cho miền nơi tập lệnh nội dung đang chạy thay vì mã tiện ích của bạn.

Để đăng ký gia hạn dùng thử, bạn hãy sử dụng URL chrome-extension://YOUR_EXTENSION_ID, ví dụ: chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.

Gia hạn đăng ký dùng thử theo nguyên gốc

Nếu kéo dài thời gian dùng thử theo nguyên gốc, bạn sẽ nhận được email cảnh báo rằng bạn cần gia hạn gói đăng ký và cung cấp một mã thông báo mới cho từng bản gốc đã đăng ký bản dùng thử.

  1. Chuyển đến trang Đơn đăng ký của tôi.

  2. Đối với mỗi nguồn gốc đã đăng ký bản dùng thử mở rộng, hãy nhấp vào nút RENEW. Ảnh chụp màn hình trang Đăng ký của tôi của bản dùng thử theo nguyên gốc Chrome, cho thấy nút RENEW

  3. Sao chép mã thông báo mới và cung cấp mã đó cho mọi trang cần tiếp tục đăng ký tham gia chương trình dùng thử. Bạn có thể cung cấp nhiều mã thông báo nếu cần: Chrome sẽ 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 có trên một trang từ bảng điều khiển Ứng dụng trong Công cụ cho nhà phát triển của Chrome.

Thông tin về bản dùng thử theo nguyên gốc của trang web hiển thị trong chế độ xem chi tiết khung bảng điều khiển **Ứng dụng** của Chrome cho nhà phát triển.

Bạn cũng có thể sử dụng bộ giải mã mã thông báo dùng thử nguồn gốc của chúng tôi để xem dữ liệu được mã hoá trong mã thông báo.

Công cụ giải mã bản dùng thử theo nguyên gốc, hiển thị các giá trị bản dùng thử theo nguyên gốc đã được giải mã.

Bản minh hoạ cho bản dùng thử theo nguyên gốc

Tìm hiểu thêm