Mulai menggunakan uji coba origin

Menguji fitur platform web baru atau eksperimental.

Uji coba origin memberi Anda akses ke fitur baru atau eksperimental, sehingga Anda dapat menguji fitur ini dan menawarkannya kepada pengguna, untuk waktu terbatas. Setelah uji coba selesai dan masukan dinilai, Chrome akan memutuskan apakah fitur tersebut harus tersedia untuk semua orang.

Anda dapat mendaftar ke uji coba origin untuk mengaktifkan fitur bagi semua pengguna di origin, tanpa mengharuskan mereka mengaktifkan flag atau beralih ke build Chrome alternatif (meskipun, mereka mungkin perlu mengupgrade). Setelah terdaftar, developer dapat membuat demo dan prototipe menggunakan fitur baru. Uji coba ini juga membantu engineer Chrome memahami cara penggunaan fitur baru dan cara fitur tersebut berinteraksi dengan teknologi web lainnya.

Ketersediaan

Uji coba origin bersifat publik dan terbuka untuk semua developer. Durasi dan penggunaannya terbatas. Partisipasi adalah proses mandiri dengan dokumentasi dan dukungan terbatas. Peserta harus bersedia dan mampu bekerja secara relatif mandiri menggunakan dokumentasi yang tersedia, yang pada tahap ini, kemungkinan terbatas pada spesifikasi dan penjelasan API. Kami akan mencoba memberikan panduan jika memungkinkan.

Jika Anda mendaftar untuk uji coba, tim Chrome akan meminta masukan spesifik secara berkala tentang penggunaan fitur uji coba oleh Anda. Beberapa fitur mungkin menjalani beberapa uji coba origin, karena masukan diintegrasikan dan penyesuaian dilakukan.

Uji coba origin juga tersedia untuk Firefox dan Microsoft Edge.

Uji coba origin pihak ketiga

Secara default, fitur uji coba origin hanya tersedia di origin yang terdaftar untuk uji coba. Beberapa uji coba menyediakan Opsi pencocokan pihak ketiga saat pendaftaran. Hal ini memungkinkan penyedia konten atau layanan tersemat untuk mencoba fitur baru di beberapa situs, tanpa memerlukan token untuk setiap origin.

Cari tahu selengkapnya: Apa yang dimaksud dengan uji coba origin pihak ketiga?

Uji coba penghentian penggunaan

Beberapa uji coba origin memungkinkan Anda mengaktifkan kembali fitur yang tidak digunakan lagi untuk sementara. Hal ini dikenal sebagai uji coba penghentian. Dalam beberapa konteks, percobaan ini disebut sebagai percobaan asal "terbalik".

Misalnya, peristiwa mutasi telah dihapus, mulai Chrome 127. Situs yang memerlukan waktu tambahan sebelum menghapus peristiwa ini dapat mendaftar ke uji coba penghentian penggunaan untuk mengaktifkan kembali peristiwa tersebut untuk sementara, di situs yang ditentukan.

Ikut serta dalam uji coba origin

  1. Pilih uji coba origin dari daftar uji coba aktif.
  2. Minta token dengan mengklik tombol Register dan mengisi formulir.
  3. Berikan token di setiap halaman web yang ingin Anda aktifkan fitur uji cobanya:
    • Sebagai tag meta di <head>: <meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
    • Sebagai header HTTP: Origin-Trial: TOKEN_GOES_HERE
    • Dengan menyediakan token secara terprogram.
  4. Coba fitur baru.
  5. Kirim masukan. Lakukan tindakan ini melalui situs uji coba asal. Masukan ini tidak bersifat publik dan hanya tersedia untuk sekelompok orang tertentu di tim Chrome. Setiap uji coba juga menyediakan link untuk masukan spontan dari komunitas. Link ini biasanya mengarah ke fitur di GitHub atau beberapa saluran publik lainnya.
  6. Saat masa berlaku token Anda habis, Anda akan mendapatkan email berisi link perpanjangan. Untuk melakukannya, Anda akan diminta lagi untuk mengirimkan masukan.

Anda dapat mendaftar untuk uji coba origin yang sama beberapa kali, untuk origin yang berbeda, dan menyertakan beberapa token di halaman yang sama. Hal ini dapat berguna jika Anda perlu memberikan token yang valid untuk resource yang ditayangkan dari origin yang berbeda, seperti kode yang disertakan di beberapa situs yang Anda miliki.

Framework uji coba origin mencari token valid pertama, lalu mengabaikan semua token lainnya. Anda dapat memvalidasinya dengan Chrome DevTools.

Memberikan token secara terprogram

Daripada memberikan token sebagai header HTTP atau sebagai tag meta di HTML halaman, seperti yang dijelaskan sebelumnya, Anda dapat memasukkan token dengan JavaScript:

const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);

Gunakan metode ini jika Anda berpartisipasi dalam uji coba pihak ketiga.

Token dan iframe

Untuk mengakses fitur uji coba dari iframe, Anda dapat memberikan token uji coba dalam tag meta, header HTTP, atau secara terprogram.

Seperti semua penggunaan token, origin yang terdaftar untuk token harus cocok dengan konteks JavaScript yang mengakses fitur uji coba: origin halaman yang menyertakan skrip inline, atau src elemen <script> untuk JavaScript yang disertakan dari file eksternal.

Token dan ekstensi

Untuk menggunakan fitur uji coba di dalam skrip latar belakang, pop-up, panel samping, atau dokumen di luar layar, gunakan kunci trial_tokens di file manifest.json.

"trial_tokens": ["AnlT7gRo/750gGKtoI/A3D2rL5yAQA9wISlLqHGE6vJQinPfk0HiIij5LhWs+iuB7mTeotXmEXkvdpOAC1YjAgAAAG97Im9yaWdpbiI6ImNocm9tZS1leHRlbnNpb246Ly9sampoamFha21uY2lib25uanBhb2dsYmhjamVvbGhrayIsImZlYXR1cmUiOiJJQ2Fubm90QmVsaWV2ZVlvdVdhc3RlZFlvdXJUaW1lRGVjb2RpbmdUaGlzIiwiZXhwaXJ5Ijo1NzI1NDA3OTk5fQ=="]

Skrip konten ditangani secara berbeda. Mengekspos fitur ke satu dunia dapat membingungkan dan tidak intuitif. Daripada menggunakan trial_token manifes, tambahkan token ke halaman dengan salah satu cara berikut:

Perlu diingat bahwa token terikat dengan domain tertentu, sehingga Anda harus mendaftar untuk domain tempat skrip konten berjalan, bukan ID ekstensi Anda.

Untuk mendaftarkan ekstensi Anda untuk uji coba, Anda menggunakan URL chrome-extension://YOUR_EXTENSION_ID, misalnya chrome-extension://ljjhjaakmncibonnjpaoglbhcjeolhkk.

Memperpanjang pendaftaran uji coba asal

Jika uji coba origin diperpanjang, Anda akan menerima peringatan email bahwa Anda perlu memperpanjang pendaftaran dan memberikan token baru untuk setiap origin yang terdaftar dalam uji coba.

  1. Buka Pendaftaran Saya.
  2. Untuk setiap origin yang terdaftar untuk uji coba yang diperpanjang, klik PERPANJANG. Contoh halaman Pendaftaran Saya, dengan tombol PERPANJANG
  3. Salin token baru dan sediakan untuk setiap halaman yang harus tetap terdaftar dalam uji coba. Anda dapat memberikan beberapa token jika diperlukan.

Chrome mengabaikan token yang tidak valid atau sudah tidak berlaku.

Melihat informasi uji coba origin

Lihat informasi tentang uji coba origin yang tersedia untuk situs dari panel Application di Chrome DevTools.

Tampilan detail frame panel Aplikasi Chrome DevTools.

Anda juga dapat menggunakan decoder token uji coba origin kami untuk melihat data yang dienkode dalam token.

Alat dekoder uji coba origin, yang menampilkan nilai uji coba origin yang didekode.

Demo

Situs berikut menunjukkan contoh deployment token.

Cara memberikan token uji coba origin

Alat uji coba origin

Fitur dalam uji coba origin

Berikut adalah demo untuk API dalam uji coba origin yang sedang berlangsung

Resource

Lanjutkan membaca dokumentasi konsep Chrome kami:

Temukan lebih lanjut uji coba origin di Chrome:

Browser lainnya

Menemukan uji coba origin di browser lain: