Mendaftarkan ekstensi Anda untuk uji coba origin

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.

Formulir pendaftaran uji coba Origin.
Formulir pendaftaran uji coba Origin.

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

Layar konfirmasi selama pendaftaran uji coba origin.
Layar konfirmasi selama pendaftaran uji coba origin.

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://.

Informasi uji coba Origin di panel Aplikasi DevTools.
Informasi uji coba origin di panel Aplikasi DevTools.

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:

Opsi pencocokan pihak ketiga di kolom origin web.
Opsi pencocokan pihak ketiga di kolom origin web.

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.