Mulai menggunakan uji coba origin

Menguji fitur platform web baru atau eksperimental.

Uji coba origin memberi Anda akses ke fitur baru atau eksperimental, untuk mem-build fungsi yang dapat dicoba oleh pengguna dalam waktu terbatas sebelum fitur tersebut tersedia untuk semua orang.

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

Uji coba origin bersifat publik dan terbuka untuk semua developer. Fitur ini memiliki durasi dan penggunaan yang terbatas. Partisipasi adalah proses yang dikelola sendiri dengan dokumentasi dan dukungan terbatas. Peserta harus bersedia dan dapat bekerja secara relatif mandiri menggunakan dokumentasi yang tersedia, yang pada tahap ini, kemungkinan akan terbatas pada spesifikasi dan penjelasan API, meskipun kami mencoba memberikan panduan jika memungkinkan.

Jika Anda mendaftar untuk sebuah uji coba, tim Chrome akan meminta masukan spesifik dari Anda secara berkala tentang penggunaan fitur uji coba. Beberapa fitur dapat menjalani beberapa uji coba origin, karena masukan disertakan dan penyesuaian dilakukan.

Uji coba origin juga tersedia untuk Firefox dan Microsoft Edge.

Uji coba origin pihak ketiga

Uji coba origin biasanya hanya tersedia berdasarkan pihak pertama: uji coba hanya berfungsi untuk satu origin yang terdaftar. Uji coba origin pihak ketiga memungkinkan penyedia konten 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

Tidak semua uji coba origin ditujukan untuk menguji API baru. Beberapa uji coba memungkinkan fitur yang tidak digunakan lagi diaktifkan kembali untuk sementara. Ini dikenal sebagai uji coba penghentian penggunaan, dan dalam beberapa konteks disebut sebagai uji coba origin "terbalik".

Misalnya, dari Chrome 85, AppCache tidak lagi tersedia di Chrome secara default. Situs yang memerlukan waktu tambahan untuk bermigrasi dari AppCache dapat mendaftar ke uji coba penghentian penggunaan untuk terus menggunakan AppCache hingga Chrome 93.

Ikut serta dalam uji coba origin

  1. Pilih uji coba origin dari daftar uji coba aktif.
  2. Minta token dengan mengklik tombol Register dan isi formulir.
  3. Berikan token di setiap halaman web tempat Anda ingin mengaktifkan fitur uji coba:
    • Sebagai tag meta di <head>: <meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">
    • Sebagai header HTTP: Origin-Trial: TOKEN_GOES_HERE
    • Dengan memberikan token secara terprogram.
  4. Coba fitur baru.
  5. Kirim masukan. Lakukan hal ini melalui situs uji coba origin. Masukan ini tidak bersifat publik dan hanya tersedia untuk sekelompok orang tertentu di tim Chrome. Setiap uji coba juga menyediakan link untuk memberikan masukan spontan dari komunitas. Ini biasanya mengarah ke fitur di GitHub atau beberapa saluran publik lainnya.
  6. Saat masa berlaku token Anda berakhir, Anda akan menerima email yang berisi link perpanjangan. Untuk melakukannya, Anda kembali diminta 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 menyediakan token yang valid untuk resource yang disalurkan dari origin yang berbeda, seperti kode yang disertakan di beberapa situs milik Anda.

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

Memberikan token secara terprogram

Daripada menyediakan 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 menyediakan token uji coba dalam tag meta, header HTTP, atau secara terprogram.

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

Token dan ekstensi

Untuk menggunakan fitur uji coba di dalam skrip latar belakang, popup, atau dokumen offscreen, tambahkan trial_token ke file manifes.json.

Skrip konten ditangani secara berbeda. Mengekspos fitur ke satu dunia bisa membingungkan dan tidak intuitif. Daripada menggunakan trial_token manifes, tambahkan token ke halaman dengan menyisipkan header menggunakan declaritiveNetRequest atau secara terprogram langsung di skrip konten Anda. Ingat bahwa token terikat dengan domain tertentu, jadi sebaiknya Anda mendaftarkannya untuk domain tempat skrip konten berjalan, bukan ID ekstensi Anda.

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

Perpanjang pendaftaran uji coba origin

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 tersebut.

  1. Buka halaman Pendaftaran Saya.

  2. Untuk setiap origin yang terdaftar untuk uji coba yang diperpanjang, klik tombol PERPANJANG. Screenshot halaman Pendaftaran Saya untuk uji coba origin Chrome, yang menampilkan tombol RENEW

  3. Salin token baru dan sediakan untuk setiap halaman yang harus tetap terdaftar dalam uji coba. Anda dapat memberikan beberapa token jika perlu: Chrome akan mengabaikan token yang tidak valid atau habis masa berlakunya.

Melihat informasi uji coba origin

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

Informasi uji coba origin
   untuk situs yang ditampilkan di tampilan detail frame panel **Application** Chrome DevTools.

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

Alat decoder uji coba origin, yang menunjukkan nilai uji coba origin yang didekode.

Demo uji coba origin

Cari tahu selengkapnya