Uji coba origin adalah program berbatas waktu yang terbuka untuk semua developer, yang menawarkan akses awal ke fitur platform eksperimental. API ini dapat digunakan untuk menguji API ekstensi atau perilaku platform baru sebelum mengaktifkannya secara default. Karena uji coba ini memiliki batas waktu, Anda harus memastikan ekstensi Anda terus berfungsi meskipun uji coba menjadi tidak aktif.
Menemukan uji coba origin yang aktif
Lihat daftar lengkap Uji Coba Origin Chrome. Uji coba origin yang secara aktif mencari masukan developer biasanya dibagikan secara proaktif melalui postingan blog atau media sosial.
Menentukan ID ekstensi Anda
Untuk mendaftar ke uji coba origin, Anda harus memberikan ID ekstensi.
Untuk memastikan ID ekstensi Anda sama selama pengembangan dan saat Anda memublikasikan ekstensi, ikuti langkah-langkah untuk mempertahankan ID ekstensi yang konsisten. Jika ekstensi Anda sudah aktif di Chrome Web Store, Anda dapat mengikuti langkah-langkah ini untuk listingan ekstensi yang ada, bukan membuat yang baru.
Mendaftarkan ekstensi
Di halaman untuk uji coba tertentu, klik Daftar. Perhatikan versi Chrome tempat uji coba tersedia dan tanggal akhirnya.
Berikan origin Ekstensi Chrome Anda di kolom "Origin Web", misalnya chrome-extension://abcdefghijklmnopqrstuvwxyz
.

Anda akan menerima token yang harus digunakan untuk mengaktifkan uji coba di ekstensi.

Menggunakan token uji coba
Anda dapat mengaktifkan uji coba origin untuk origin ekstensi atau dalam skrip konten.
Origin ekstensi
"trial_tokens": [
"[TOKEN_HERE]"
]
Beberapa fitur mungkin juga memerlukan izin API. Lihat dokumentasi untuk uji coba tertentu guna mengetahui lebih lanjut.
Untuk melihat apakah uji coba telah diaktifkan, periksa Frames > Tab atas pada panel Aplikasi di DevTools saat memeriksa halaman skema chrome-extension://
.

Skrip konten
Skrip konten berjalan dalam konteks halaman tempat skrip tersebut dimasukkan, bukan asal ekstensi Anda. Akibatnya, uji coba origin untuk fitur web tidak akan aktif di skrip konten meskipun Anda telah menambahkan token ke manifes ekstensi.
Sebagai gantinya, pilih opsi pencocokan pihak ketiga saat membuat token uji coba:

Kemudian, masukkan token ke dalam halaman:
const otMeta = document.createElement('meta');
otMeta.httpEquiv = 'origin-trial';
otMeta.content = 'TOKEN_GOES_HERE';
document.head.append(otMeta);
Origin tempat Anda memasukkan mungkin tidak dirancang untuk berjalan dengan uji coba origin ini aktif. Oleh karena itu, lakukan injeksi dengan hati-hati dan pertimbangkan potensi dampaknya.