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
- Pilih uji coba origin dari daftar uji coba origin yang aktif uji coba.
- Minta token dengan mengklik tombol Register dan mengisi formulir.
- 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.
- Sebagai tag meta di <head>:
- Coba fitur baru.
- 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.
- 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.
Buka Pendaftaran Saya kami.
Untuk setiap origin yang terdaftar untuk uji coba yang diperpanjang, klik PERBARUI tombol.
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.
Anda juga dapat menggunakan dekoder token uji coba origin kami untuk melihat data yang dienkode dalam token.
Demo uji coba origin
- Token dalam tag meta
- Token di header
- Token yang dimasukkan oleh skrip pihak ketiga
- Fitur diakses dalam iframe
- Contoh iframe lintas origin
- Pendekode token uji coba origin
Cari tahu selengkapnya
- Memecahkan masalah uji coba origin Chrome
- Apa yang dimaksud dengan uji coba origin pihak ketiga?
- Panduan uji coba origin untuk developer web
- Penjelasan uji coba origin
- Menjalankan uji coba origin
- Proses peluncuran fitur baru di Chromium
- Niat untuk menjelaskan: Menjelaskan proses pengiriman Blink
- Melihat informasi uji coba origin di DevTools
- Menggunakan Uji Coba Origin di Microsoft Edge
- Uji coba origin untuk Firefox