Thử nghiệm một 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 cấp cho bạn quyền truy cập vào một tính năng mới hoặc tính năng thử nghiệm để tạo mà người dùng có thể dùng thử trong một thời gian giới hạn trước khi tính năng đó đượ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ý dùng thử để bật tính năng này cho tất cả người dùng trên trang web của bạn origin mà không yêu cầu chúng để 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ù chúng có thể cần 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à 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ư Chrome nắm được các tính năng được sử dụng và 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 là bản dùng thử công khai và dành cho tất cả các nhà phát triển. Giới hạn về thời lượng và mức sử dụng. Tham gia là một quá trình tự quản lý với giới hạn tài liệu và hỗ trợ. Những người tham gia phải sẵn sàng và có thể hợp tác dựa trên tài liệu có sẵn, tại thời điểm này, thường sẽ chỉ phụ thuộc vào quy cách API và thông báo giải thích, mặc dù chúng tôi 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 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 bản dùng thử theo nguyên gốc, vì chúng tôi tổng 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 áp dụng cho Firefox và Microsoft Cạnh.
Bản dùng thử theo nguyên gốc của bên thứ ba
Bản dùng thử theo nguyên gốc thường chỉ được cung cấp cho bên thứ nhất: phương thức này 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 giúp các nhà cung cấp nội dung được nhúng có thể 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 máy chủ gốc.
Tìm hiểu thêm: Nguồn gốc của bên thứ ba là gì không?
Ngừng sử dụng
Không phải tất cả các bản dùng thử theo nguyên gốc đều là để thử nghiệm API mới. Một số bản dùng thử cho phép tạm thời được bật lại. Các thử nghiệm này được gọi là thử nghiệm ngừng sử dụng, và trong một số ngữ cảnh được gọi là "ngược" bản dùng thử theo nguyên gốc.
Ví dụ: từ Chrome 85 AppCache không có trong Chrome theo mặc định. Các trang web cần thêm thời gian để di chuyển AppCache có thể đăng ký bản 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
- Chọn một bản dùng thử theo nguyên gốc trong danh sách bản dùng thử theo nguyên gốc đang hoạt động phiên bản thử nghiệm.
- Hãy yêu cầu mã thông báo bằng cách nhấp vào nút Đăng ký rồi đ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 dùng tính năng dùng thử
được bật:
- 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
- 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. Bạn có thể làm việc này thông qua trang web dùng thử theo nguyên gốc. Phản hồi này không công khai và chỉ dành cho một nhóm người dùng giới hạn trên Chrome . Mỗi phiên bản dùng thử cũng cung cấp một đường liên kết để nhận ý kiến phản hồi tự phát của cộng đồng. URL này thường trỏ đến tính năng trên GitHub hoặc một 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. Việc cần làm do đó, bạn sẽ lại được yêu cầu gửi ý kiến phản hồi.
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 các bản dùng thử khác nhau nguồn gốc 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 mã thông báo hợp lệ cho tài nguyên được phân phát từ nguồn gốc, chẳng hạn như mã có trên nhiều trang web mà bạn sở hữu.
Khung 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ả các mã thông báo khác. Bạn có thể xác thực điều này bằng Chrome Công cụ 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 của bạn, như được mô tả trước đó, bạn có thể chèn một 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);
Hãy 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 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 trường hợp sử dụng mã thông báo, nguồn gốc đã đăng ký mã thông báo phải khớp với
ngữ cảnh của JavaScript truy cập tính năng thử nghiệm: nguồn gốc của
Trang này chứa tập lệnh cùng dòng hoặc src
của phần tử <script>
JavaScript có trong tệp bên ngoài.
Mã thông báo và tiện ích
Để sử dụng 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 thêm một trial_token vào tệp manifest.json của bạn.
Các tập lệnh nội dung được xử lý theo cách khác. Việc hiển thị một đối tượng cho một thế giới có thể gây nhầm lẫn 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 đề bằng declarativeNetRequest 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 nê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ý dùng thử tiện ích, bạn 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 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ột mã thông báo mới cho mỗi máy chủ gốc đã đăng ký trong Google Cloud.
Chuyển đến phần Gói đăng ký của tôi .
Đối với mỗi nguồn gốc đã đăng ký tham gia chương trình dùng thử mở rộng, hãy nhấp vào nút RENEW .
Sao chép mã thông báo mới và cung cấp mã đó cho mọi trang còn lạ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 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 trên Bảng điều khiển Application (Ứng dụng) trong Chrome Công cụ cho nhà phát triển.
Bạn cũng có thể sử dụng bộ giải mã mã thông báo bản dùng thử theo nguyên gốc để xem dữ liệu được mã hoá trong một mã thông báo.
Bản minh hoạ dùng thử theo nguyên gốc
- Mã thông báo trong thẻ meta
- Mã thông báo trong tiêu đề
- Mã thông báo do tập lệnh của bên thứ ba chèn vào
- Đã sử dụng tính năng trong iframe
- Ví dụ về iframe trên nhiều nguồn gốc
- Bộ giải mã mã thông báo dùng thử theo nguyên gốc
Tìm hiểu thêm
- Khắc phục sự cố với 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ì?
- Hướng dẫn dùng thử theo nguyên gốc dành cho nhà phát triển web
- Thông báo 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
- Ý định giải thích: Làm rõ quy trình vận chuyển 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
- Sử dụng Bản dùng thử theo nguyên gốc trong Microsoft Edge
- Bản dùng thử theo nguyên gốc dành cho Firefox