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 Anda, untuk waktu yang terbatas. Setelah uji coba selesai dan masukan dinilai, Chrome akan memutuskan apakah fitur tersebut harus disediakan untuk semua orang.
Anda dapat mendaftar ke uji coba origin untuk mengaktifkan fitur bagi semua pengguna di origin Anda, tanpa mengharuskan mereka mengaktifkan flag apa pun 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. Uji coba ini terbatas dalam durasi dan penggunaan. Partisipasi adalah proses yang dikelola sendiri dengan dokumentasi dan dukungan terbatas. Peserta harus bersedia dan dapat bekerja secara relatif independen menggunakan dokumentasi yang tersedia, yang pada tahap ini kemungkinan terbatas pada spesifikasi dan penjelasan API. Kami mencoba memberikan panduan jika memungkinkan.
Jika Anda mendaftar ke uji coba, tim Chrome akan meminta masukan spesifik secara berkala tentang penggunaan fitur uji coba. Beberapa fitur mungkin 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
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 yang disematkan untuk mencoba fitur baru di beberapa situs, tanpa memerlukan token untuk setiap origin.
Pelajari lebih lanjut: 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. Uji coba ini dikenal sebagai uji coba penghentian penggunaan. Dalam beberapa konteks, uji coba ini disebut sebagai uji coba origin "terbalik".
Misalnya, peristiwa mutasi 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 tertentu.
Berpartisipasi dalam uji coba origin
- Pilih uji coba origin dari daftar uji coba aktif.
- Minta token dengan mengklik tombol Daftar dan mengisi formulir.
- Berikan token di setiap halaman web yang ingin Anda aktifkan 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.
- Sebagai tag meta di <head>:
- Coba fitur baru.
- Kirim masukan. Lakukan hal ini melalui situs uji coba origin. Masukan ini tidak bersifat publik dan hanya tersedia untuk sekelompok kecil orang di tim Chrome. Setiap uji coba juga menyediakan link untuk masukan komunitas spontan. Link ini biasanya mengarah ke fitur di GitHub atau saluran publik lainnya.
- Saat token Anda berakhir masa berlakunya, Anda akan mendapatkan email berisi link perpanjangan. Untuk melakukannya, Anda akan diminta untuk mengirimkan masukan lagi.
Anda dapat mendaftar ke 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 akan mencari token valid pertama, lalu mengabaikan semua token lainnya. Anda dapat memvalidasi hal ini dengan Chrome DevTools.
Memberikan token secara terprogram
Daripada memberikan token sebagai header HTTP atau sebagai tag meta di HTML halaman Anda, seperti yang dijelaskan sebelumnya, Anda dapat menyuntikkan 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.
Untuk semua penggunaan token, origin yang terdaftar untuk token harus cocok dengan
konteks JavaScript yang mengakses fitur uji coba: baik origin 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,
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:
- Sisipkan header menggunakan
declarativeNetRequest - Tambahkan secara terprogram langsung di skrip konten Anda.
Ingatlah bahwa token terikat ke domain tertentu, sehingga Anda harus mendaftar 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.
Memperpanjang pendaftaran uji coba origin
Jika uji coba origin diperpanjang, Anda akan menerima email peringatan bahwa Anda harus memperpanjang pendaftaran dan memberikan token baru untuk setiap origin yang terdaftar dalam uji coba.
- Buka Pendaftaran Saya.
- Untuk setiap origin yang terdaftar untuk uji coba yang diperpanjang, klik PERPANJANG.

- 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 Aplikasi di Chrome DevTools.

Fitur dalam uji coba origin
Berikut adalah demo untuk API dalam uji coba origin yang sedang berlangsung
Resource
Terus baca dokumentasi konsep Chrome kami:
Temukan informasi selengkapnya tentang uji coba origin di Chrome:
- Panduan untuk developer web
- Penjelasan uji coba origin
- Menjalankan uji coba origin
- Proses untuk meluncurkan fitur baru di Chromium
- Tujuan untuk menjelaskan: Menjelaskan proses pengiriman Blink
- Melihat informasi uji coba origin di DevTools dari Chrome 94
Browser lain
Temukan uji coba origin di browser lain: