Ringkasan pengembangan ekstensi

Setelah membaca tutorial Memulai dan Ringkasan, gunakan panduan ini sebagai kerangka komponen dan kemampuan ekstensi. Developer dianjurkan untuk menjelajahi dan memperluas fungsi ekstensi.

Menyesuaikan antarmuka pengguna ekstensi
Tindakan Browser Menambahkan ikon, tooltip, badge, dan pop-up ke toolbar.
Perintah Menambahkan pintasan keyboard yang memicu tindakan.
Menu Konteks Menambahkan item ke menu konteks Google Chrome.
Omnibox Menambahkan fungsi kata kunci ke kolom alamat.
Halaman Pengganti Membuat versi halaman Tab Baru, Bookmark, atau Histori.
Tindakan Halaman Menampilkan ikon secara dinamis di toolbar.
Membuat utilitas ekstensi
Aksesibilitas (a11y) Membuat ekstensi dapat diakses oleh penyandang disabilitas.
Skrip Latar Belakang Mendeteksi dan bereaksi saat terjadi sesuatu yang menarik.
Internasionalisasi Menggunakan bahasa dan lokalitas.
Identitas Mendapatkan token akses OAuth2.
Pengelolaan Mengelola ekstensi yang diinstal dan berjalan.
Pengiriman Pesan Berkomunikasi dari skrip konten ke ekstensi induknya, atau sebaliknya.
Halaman Opsi Mengizinkan pengguna menyesuaikan ekstensi.
Izin Mengubah izin ekstensi.
Penyimpanan Menyimpan dan mengambil data.
Mengubah dan mengamati Browser Chrome
Bookmark Membuat, mengatur, dan memanipulasi perilaku bookmark.
Data Penjelajahan Menghapus data penjelajahan dari profil lokal pengguna.
Download Memulai, memantau, memanipulasi, dan menelusuri download secara terprogram.
Setelan Font Mengelola setelan font Chrome.
Histori Berinteraksi dengan catatan halaman yang dikunjungi di browser.
Privasi Mengontrol fitur privasi Chrome.
Proxy Mengelola setelan proxy Chrome.
Sesi Mengirim kueri dan memulihkan tab dan jendela dari sesi penjelajahan.
Tab Membuat, mengubah, dan mengatur ulang tab di browser.
Situs Teratas Mengakses URL yang paling sering dikunjungi pengguna.
Tema Mengubah tampilan keseluruhan browser.
Windows Membuat, mengubah, dan mengatur ulang jendela di browser.
Mengubah dan mengamati web
Tab Aktif Mengakses situs dengan aman dengan menghapus sebagian besar kebutuhan untuk izin host <all_urls>.
Setelan Konten Menyesuaikan fitur situs seperti cookie, JavaScript, dan plugin.
Skrip Konten Menjalankan kode JavaScript dalam konteks halaman web.
Cookie Menjelajahi dan mengubah sistem cookie browser.
XHR Lintas Asal Menggunakan XMLHttpRequest untuk mengirim dan menerima data dari server jarak jauh.
Konten Deklaratif Melakukan tindakan pada konten halaman tanpa memerlukan izin.
Pengambilan Desktop Mengambil konten layar, jendela, atau tab individual.
Pengambilan Halaman Menyimpan informasi sumber tab sebagai MHTML.
Pengambilan Tab Berinteraksi dengan aliran media tab.
Navigasi Web Update status permintaan navigasi yang sedang berlangsung.
Permintaan Web Mengamati dan menganalisis traffic. Mencegat, memblokir, atau mengubah permintaan yang sedang berlangsung.
Mengemas, men-deploy, dan mengupdate
Chrome Web Store Menghosting dan mengupdate ekstensi dengan Chrome Web Store.
Opsi Deployment Lainnya Mendistribusikan ekstensi di jaringan yang ditentukan atau dengan software lain.
Memperluas Chrome DevTools
Debugger Menginstrumentasi interaksi jaringan, men-debug JavaScript, mengubah DOM dan CSS.
DevTools Menambahkan fitur ke Chrome Developer Tools.