Mulai menggunakan uji coba origin

Uji fitur platform web baru atau eksperimental.

Uji coba origin memberi Anda akses ke fitur baru atau eksperimental, untuk membangun fungsionalitas yang dapat dicoba oleh pengguna Anda untuk waktu yang terbatas sebelum fitur tersedia untuk semua orang.

Jika Chrome menawarkan uji coba origin untuk suatu fitur, Anda dapat mendaftar ke uji coba untuk mengaktifkan fitur bagi semua pengguna di origin, tanpa memerlukannya untuk mengganti tanda apa pun atau beralih ke versi Chrome alternatif (meskipun mungkin harus melakukan upgrade). Uji coba origin memungkinkan developer membuat demo dan prototipe menggunakan fitur-fitur baru. Uji coba ini juga membantu engineer Chrome memahami digunakan, dan cara fitur tersebut berinteraksi dengan teknologi web lainnya.

Uji coba origin bersifat publik dan terbuka untuk semua developer. Batasannya terbatas pada durasi, dan penggunaan. Partisipasi adalah proses yang dikelola secara mandiri dengan batasan dokumentasi dan dukungan. Peserta harus bersedia dan mampu bekerja secara relatif independen dengan menggunakan dokumentasi yang tersedia, yang pada kemungkinan akan terbatas pada spesifikasi dan penjelasan API, meskipun kami cobalah untuk memberikan panduan jika memungkinkan.

Jika Anda mendaftar untuk uji coba, tim Chrome akan meminta Anda untuk masukan spesifik tentang penggunaan fitur uji coba oleh Anda. Beberapa fitur dapat menjalani beberapa uji coba origin, saat masukan dimasukkan dan penyesuaian dilakukan.

Uji coba origin juga tersedia untuk Firefox dan Microsoft Edge.

Uji coba origin pihak ketiga

Uji coba origin biasanya hanya tersedia untuk pihak pertama: uji coba ini 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 tempat asal.

Cari tahu lebih lanjut: Apa itu asal pihak ketiga uji coba gratis?

Uji coba penghentian penggunaan

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

Misalnya, dari Chrome 85 AppCache tidak lagi tersedia di Chrome secara default. Situs yang memerlukan waktu tambahan untuk melakukan migrasi 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 origin yang aktif uji coba.
  2. Minta token dengan mengklik tombol Register dan mengisi formulir.
  3. Berikan token di setiap halaman web yang ingin dijadikan tujuan untuk fitur uji coba diaktifkan:
    • 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 bukan publik dan hanya tersedia untuk sekelompok orang terbatas di Chrome tim. Setiap uji coba juga menyediakan link untuk mendapatkan masukan secara spontan dari komunitas. Langkah ini biasanya mengarah ke fitur di GitHub atau saluran publik lainnya.
  6. Saat masa berlaku token habis, Anda akan menerima email yang berisi link perpanjangan. Yang akan dilakukan sehingga Anda kembali diminta untuk mengirimkan masukan.

Anda dapat mendaftar ke uji coba origin yang sama beberapa kali, untuk origin, dan menyertakan beberapa token di halaman yang sama. Hal ini dapat berguna jika Anda harus menyediakan token yang valid untuk sumber daya yang disalurkan dari berbagai situs, seperti kode yang disertakan di beberapa situs yang Anda miliki.

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

Menyediakan token secara terprogram

Alih-alih menyediakan token sebagai header HTTP atau sebagai tag meta di HTML di halaman Anda, 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 di tag meta, header HTTP, atau terprogram.

Untuk semua penggunaan token, origin yang didaftarkan untuk token harus cocok dengan konteks JavaScript yang mengakses fitur uji coba: baik berupa asal halaman 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 di luar layar, tambahkan trial_token ke file manifest.json Anda.

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

Untuk mendaftarkan ekstensi 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 memerlukan memperpanjang pendaftaran dan memberikan token baru, untuk setiap asal yang terdaftar dalam Cloud.

  1. Buka Pendaftaran Saya kami.

  2. Untuk setiap origin yang terdaftar untuk uji coba yang diperpanjang, klik PERBARUI tombol. Screenshot halaman uji coba origin Chrome yang menampilkan tombol PERBARUI

  3. Salin token baru dan sediakan untuk setiap halaman yang seharusnya masih ada terdaftar dalam uji coba. Anda dapat memberikan beberapa token jika diperlukan: Chrome akan mengabaikan token yang tidak valid atau kedaluwarsa.

Melihat informasi uji coba origin

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

Uji coba origin
   informasi untuk situs yang ditampilkan di tampilan detail bingkai panel **Aplikasi** 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 telah didekode.

Demo uji coba origin

Cari tahu selengkapnya