Temukan Chrome
chrome.contentSettings
Gunakan chrome.contentSettings API untuk mengubah setelan yang mengontrol apakah situs dapat menggunakan fitur seperti cookie, JavaScript, dan plugin. Secara umum, setelan konten memungkinkan Anda menyesuaikan perilaku Chrome berdasarkan situs, bukan
- Ekstensi Chrome
chrome.bookmarks
Gunakan chrome.bookmarks API untuk membuat, mengatur, dan memanipulasi bookmark. Lihat juga Mengganti Halaman, yang dapat Anda gunakan untuk membuat halaman Pengelola Bookmark kustom. Anda harus mendeklarasikan izin "bookmark" di manifes ekstensi
- Ekstensi Chrome
chrome.bookmarks
Izin ini memicu peringatan. Gunakan chrome.bookmarks API untuk membuat, mengatur, dan memanipulasi bookmark. Lihat juga Mengganti Halaman, yang dapat Anda gunakan untuk membuat halaman Pengelola Bookmark kustom. Anda harus mendeklarasikan izin
- Ekstensi Chrome
chrome.contentSettings
Gunakan chrome.contentSettings API untuk mengubah setelan yang mengontrol apakah situs dapat menggunakan fitur seperti cookie, JavaScript, dan plugin. Secara umum, setelan konten memungkinkan Anda menyesuaikan perilaku Chrome berdasarkan situs, bukan
- Ekstensi Chrome
chrome.userScripts
Gunakan userScripts API untuk menjalankan skrip pengguna dalam konteks Skrip Pengguna. Untuk menggunakan User Scripts API, chrome.userScripts, tambahkan izin "userScripts" ke manifest.json dan "host_permissions" untuk situs tempat Anda ingin
- Ekstensi Chrome
chrome.printing
Gunakan chrome.printing API untuk mengirim tugas cetak ke printer yang diinstal di Chromebook. Semua metode dan peristiwa chrome.printing mengharuskan Anda mendeklarasikan izin "printing" di manifes ekstensi. Contoh: Contoh di bawah menunjukkan
- Ekstensi Chrome
chrome.sessions
Gunakan chrome.sessions API untuk membuat kueri dan memulihkan tab dan jendela dari sesi penjelajahan. string Nama perangkat asing. Session [] Daftar sesi jendela yang terbuka untuk perangkat asing, diurutkan dari sesi yang terakhir diubah hingga
- Ekstensi Chrome
chrome.sessions
Gunakan chrome.sessions API untuk membuat kueri dan memulihkan tab dan jendela dari sesi penjelajahan. string Nama perangkat asing. Session [] Daftar sesi jendela yang terbuka untuk perangkat asing, diurutkan dari sesi yang terakhir diubah hingga
- Ekstensi Chrome
chrome.printing
Gunakan chrome.printing API untuk mengirim tugas cetak ke printer yang diinstal di Chromebook. Semua metode dan peristiwa chrome.printing mengharuskan Anda mendeklarasikan izin "printing" di manifes ekstensi. Contoh: Contoh di bawah menunjukkan
- Ekstensi Chrome
chrome.i18n
Gunakan infrastruktur chrome.i18n untuk menerapkan internasionalisasi di seluruh aplikasi atau ekstensi Anda. Jika ekstensi memiliki direktori /_locales, manifest harus menentukan "default_locale". Anda harus memasukkan semua string yang terlihat
- Ekstensi Chrome
chrome.storage
Gunakan chrome.storage API untuk menyimpan, mengambil, dan melacak perubahan pada data pengguna. Untuk menggunakan storage API, deklarasikan izin "storage" di manifest ekstensi. Contoh: Storage API menyediakan cara khusus ekstensi untuk
- Ekstensi Chrome
chrome.storage
Gunakan chrome.storage API untuk menyimpan, mengambil, dan melacak perubahan pada data pengguna. Storage API menyediakan cara khusus ekstensi untuk mempertahankan data dan status pengguna. API ini mirip dengan API penyimpanan platform web (
- Ekstensi Chrome
Ekstensi / Mulai
Semua dasar-dasar untuk mulai menggunakan ekstensi Chrome
- Ekstensi Chrome
chrome.enterprise.platformKeys
Gunakan chrome.enterprise.platformKeys API untuk membuat kunci dan menginstal sertifikat untuk kunci ini. Sertifikat akan dikelola oleh platform dan dapat digunakan untuk autentikasi TLS, akses jaringan, atau oleh ekstensi lain melalui
- Ekstensi Chrome
chrome.enterprise.platformKeys
Gunakan chrome.enterprise.platformKeys API untuk membuat kunci dan menginstal sertifikat untuk kunci ini. Sertifikat akan dikelola oleh platform dan dapat digunakan untuk autentikasi TLS, akses jaringan, atau oleh ekstensi lain melalui
- Ekstensi Chrome
chrome.permissions
Gunakan chrome.permissions API untuk meminta izin opsional yang dideklarasikan saat runtime, bukan waktu penginstalan, sehingga pengguna memahami alasan izin diperlukan dan hanya memberikan izin yang diperlukan. Peringatan izin ada untuk menjelaskan
- Ekstensi Chrome
chrome.runtime
Gunakan chrome.runtime API untuk mengambil pekerja layanan, menampilkan detail tentang manifes, serta memproses dan merespons peristiwa dalam siklus proses ekstensi. Anda juga dapat menggunakan API ini untuk mengonversi jalur relatif URL menjadi URL
- Ekstensi Chrome
chrome.permissions
Gunakan chrome.permissions API untuk meminta izin opsional yang dideklarasikan saat runtime, bukan waktu penginstalan, sehingga pengguna memahami alasan izin diperlukan dan hanya memberikan izin yang diperlukan. Peringatan izin ada untuk menjelaskan
- Ekstensi Chrome
Yang terjadi di Ekstensi Chrome, Januari 2025
Ringkasan perubahan terbaru di Ekstensi Chrome, serta fitur ekstensi mendatang yang menarik yang dapat ditunggu oleh developer.
- Chrome
- Ekstensi Chrome
Pembaruan kebijakan Chrome Web Store: memastikan kejelasan dan konsistensi bagi developer
Chrome Web Store berkomitmen untuk mengembangkan ekosistem yang berkualitas tinggi dan tepercaya bagi developer dan pengguna. Untuk selaras dengan tujuan ini, kami mengumumkan serangkaian pembaruan kebijakan yang dirancang untuk memberikan kejelasan
- Chrome
- Ekstensi Chrome
Chrome Extensions
Pelajari cara mengembangkan ekstensi Chrome.
- Ekstensi Chrome
chrome.tabs
Gunakan chrome.tabs API untuk berinteraksi dengan sistem tab browser. Anda dapat menggunakan API ini untuk membuat, mengubah, dan mengatur ulang tab di browser. Tabs API tidak hanya menawarkan fitur untuk memanipulasi dan mengelola tab, tetapi juga
- Ekstensi Chrome
chrome.tabs
Gunakan chrome.tabs API untuk berinteraksi dengan sistem tab browser. Anda dapat menggunakan API ini untuk membuat, mengubah, dan mengatur ulang tab di browser. Tabs API tidak hanya menawarkan fitur untuk memanipulasi dan mengelola tab, tetapi juga
- Ekstensi Chrome
chrome.ttsEngine
Gunakan chrome.ttsEngine API untuk menerapkan mesin text-to-speech(TTS) menggunakan ekstensi. Jika terdaftar menggunakan API ini, ekstensi Anda akan menerima peristiwa yang berisi ucapan yang akan diucapkan dan parameter lainnya saat ekstensi atau
- Ekstensi Chrome
chrome.ttsEngine
Gunakan chrome.ttsEngine API untuk menerapkan mesin text-to-speech(TTS) menggunakan ekstensi. Jika terdaftar menggunakan API ini, ekstensi Anda akan menerima peristiwa yang berisi ucapan yang akan diucapkan dan parameter lainnya saat ekstensi atau
- Ekstensi Chrome
chrome.cookies
Gunakan chrome.cookies API untuk membuat kueri dan mengubah cookie, serta untuk mendapatkan notifikasi saat cookie berubah. Untuk menggunakan cookies API, Anda harus mendeklarasikan izin "cookies" dalam manifes, beserta izin host untuk setiap host
- Ekstensi Chrome
chrome.cookies
Gunakan chrome.cookies API untuk membuat kueri dan mengubah cookie, serta untuk mendapatkan notifikasi saat cookie berubah. Untuk menggunakan cookies API, deklarasikan izin "cookies" dalam manifes Anda beserta izin host untuk setiap host yang
- Ekstensi Chrome
Yang baru di ekstensi Chrome
Perubahan terbaru pada platform, dokumentasi, dan kebijakan ekstensi Chrome
- Ekstensi Chrome
chrome.certificateProvider
Gunakan API ini untuk mengekspos sertifikat ke platform yang dapat menggunakan sertifikat ini untuk autentikasi TLS. Penggunaan umum API ini untuk mengekspos sertifikat klien ke ChromeOS mengikuti langkah-langkah berikut: Urutan langkah yang
- Ekstensi Chrome
chrome.extension
chrome.extension API memiliki utilitas yang dapat digunakan oleh halaman ekstensi apa pun. API ini mencakup dukungan untuk bertukar pesan antara ekstensi dan skrip kontennya atau antar-ekstensi, seperti yang dijelaskan secara mendetail di Penerusan
- Ekstensi Chrome
chrome.system.display
Gunakan system.display API untuk membuat kueri metadata tampilan. Enum untuk mengetahui apakah layar terdeteksi dan digunakan oleh sistem. Layar dianggap 'tidak aktif', jika tidak terdeteksi oleh sistem (mungkin terputus, atau dianggap terputus
- Ekstensi Chrome
chrome.system.display
Gunakan system.display API untuk membuat kueri metadata tampilan. Enum untuk mengetahui apakah layar terdeteksi dan digunakan oleh sistem. Layar dianggap 'tidak aktif', jika tidak terdeteksi oleh sistem (mungkin terputus, atau dianggap terputus
- Ekstensi Chrome
chrome.action
Gunakan chrome.action API untuk mengontrol ikon ekstensi di toolbar Google Chrome. Kunci berikut harus dideklarasikan dalam manifes untuk menggunakan API ini. Untuk menggunakan chrome.action API, tentukan "manifest_version" dari 3 dan sertakan kunci
- Ekstensi Chrome
chrome.commands
Gunakan API perintah untuk menambahkan pintasan keyboard yang memicu tindakan di ekstensi Anda, misalnya, tindakan untuk membuka tindakan browser atau mengirim perintah ke ekstensi. Kunci berikut harus dideklarasikan dalam manifes untuk menggunakan
- Ekstensi Chrome
chrome.certificateProvider
Gunakan API ini untuk mengekspos sertifikat ke platform yang dapat menggunakan sertifikat ini untuk autentikasi TLS. Penggunaan umum API ini untuk mengekspos sertifikat klien ke ChromeOS mengikuti langkah-langkah berikut: Urutan langkah yang
- Ekstensi Chrome
chrome.extension
chrome.extension API memiliki utilitas yang dapat digunakan oleh halaman ekstensi apa pun. API ini mencakup dukungan untuk bertukar pesan antara ekstensi dan skrip kontennya atau antar-ekstensi, seperti yang dijelaskan secara mendetail di Penerusan
- Ekstensi Chrome
chrome.fontSettings
Gunakan chrome.fontSettings API untuk mengelola setelan font Chrome. Untuk menggunakan Font Settings API, Anda harus mendeklarasikan izin "fontSettings" dalam manifes ekstensi. Contoh: Chrome memungkinkan beberapa setelan font bergantung pada jenis
- Ekstensi Chrome
Ekstensi dan AI
Pelajari cara mengembangkan ekstensi dengan AI
- Ekstensi Chrome
chrome.dns
Gunakan chrome.dns API untuk resolusi DNS. Untuk menggunakan API ini, Anda harus mendeklarasikan izin "dns" di manifest. Kode berikut memanggil resolve() untuk mengambil alamat IP example.com. service-worker.js: string opsional String yang mewakili
- Ekstensi Chrome
chrome.desktopCapture
Desktop Capture API merekam konten layar, setiap jendela, atau setiap tab. Enum yang digunakan untuk menentukan kumpulan sumber media desktop yang digunakan di chooseDesktopMedia(). "screen" "window" "tab" "audio" Mencerminkan
- Ekstensi Chrome
chrome.documentScan
Gunakan chrome.documentScan API untuk menemukan dan mengambil gambar dari pemindai dokumen yang terpasang.
- Ekstensi Chrome
chrome.declarativeContent
Gunakan chrome.declarativeContent API untuk mengambil tindakan bergantung pada konten halaman, tanpa memerlukan izin untuk membaca konten halaman. Declarative Content API memungkinkan Anda mengaktifkan tindakan ekstensi, bergantung pada URL halaman
- Ekstensi Chrome
chrome.system.storage
Gunakan chrome.system.storage API untuk membuat kueri informasi perangkat penyimpanan dan mendapatkan notifikasi saat perangkat penyimpanan yang dapat dilepas dipasang dan dilepas. "success" Perintah ejeksi berhasil -- aplikasi dapat meminta pengguna
- Ekstensi Chrome
chrome.contextMenus
Gunakan chrome.contextMenus API untuk menambahkan item ke menu konteks Google Chrome. Anda dapat memilih jenis objek yang akan diterapkan penambahan menu konteks, seperti gambar, hyperlink, dan halaman. Anda harus mendeklarasikan izin "contextMenus"
- Ekstensi Chrome
chrome.audio
chrome.audio API disediakan untuk memungkinkan pengguna mendapatkan informasi tentang dan mengontrol perangkat audio yang terpasang ke sistem. API ini saat ini hanya tersedia dalam mode kios untuk ChromeOS. string Nama perangkat. DeviceType Jenis
- Ekstensi Chrome
chrome.alarms
Gunakan chrome.alarms API untuk menjadwalkan kode agar berjalan secara berkala atau pada waktu yang ditentukan pada masa mendatang. Untuk menggunakan chrome.alarms API, deklarasikan izin "alarms" dalam manifest: Untuk memastikan perilaku yang andal,
- Ekstensi Chrome
chrome.declarativeNetRequest
chrome.declarativeNetRequest API digunakan untuk memblokir atau mengubah permintaan jaringan dengan menentukan aturan deklaratif. Hal ini memungkinkan ekstensi mengubah permintaan jaringan tanpa mencegat dan melihat kontennya, sehingga memberikan
- Ekstensi Chrome
chrome.devtools.panels
Gunakan chrome.devtools.panels API untuk mengintegrasikan ekstensi ke UI jendela Alat Developer: buat panel Anda sendiri, akses panel yang ada, dan tambahkan sidebar. Setiap panel dan sidebar ekstensi ditampilkan sebagai halaman HTML terpisah. Semua
- Ekstensi Chrome
chrome.fileBrowserHandler
Gunakan chrome.fileBrowserHandler API untuk memperluas browser file ChromeOS. Misalnya, Anda dapat menggunakan API ini untuk memungkinkan pengguna mengupload file ke situs Anda. Browser file ChromeOS muncul saat pengguna menekan Alt+Shift+M atau
- Ekstensi Chrome
chrome.readingList
Gunakan chrome.readingList API untuk membaca dan mengubah item di Daftar Bacaan. Untuk menggunakan Reading List API, tambahkan izin "readingList" di file manifes ekstensi: manifest.json: Chrome menampilkan daftar bacaan yang terletak di panel
- Ekstensi Chrome
Referensi API
Referensi lengkap ke semua API yang tersedia untuk Ekstensi Chrome. Ini termasuk API untuk platform Aplikasi Chrome yang tidak digunakan lagi serta API yang masih dalam versi beta dan dev.
- Ekstensi Chrome
Yang terjadi di Ekstensi Chrome, Oktober 2024
Ringkasan perubahan terbaru di Ekstensi Chrome, serta fitur ekstensi mendatang yang menarik yang dapat ditunggu oleh developer.
- Ekstensi Chrome
- Chrome
Meningkatkan pengalaman seluler Dasbor Developer Chrome Web Store
Dengan senang hati kami meluncurkan serangkaian perubahan UI yang membuat Dasbor Developer Chrome Web Store lebih responsif dan mobile-friendly. Kami harap hal ini memberi Anda pengalaman yang lebih mudah dan mudah diakses saat memantau performa
- Chrome
- Ekstensi Chrome
chrome.privacy
Gunakan chrome.privacy API untuk mengontrol penggunaan fitur di Chrome yang dapat memengaruhi privasi pengguna. API ini bergantung pada prototipe ChromeSetting dari jenis API untuk mendapatkan dan menyetel konfigurasi Chrome. Anda harus menyatakan
- Ekstensi Chrome
chrome.types
chrome.types API berisi deklarasi jenis untuk Chrome. Jenis ChromeSetting memberikan kumpulan fungsi umum ( get(), set(), dan clear() ) serta penayang peristiwa ( onChange ) untuk setelan browser Chrome. Setelan proxy contoh menunjukkan bagaimana
- Ekstensi Chrome
chrome.devtools.performance
Gunakan chrome.devtools.performance API untuk memproses pembaruan status perekaman di panel Performance di DevTools. Lihat ringkasan API DevTools untuk pengantar umum tentang penggunaan API Developer Tools. chrome.devtools.performance API
- Ekstensi Chrome
chrome.proxy
Gunakan chrome.proxy API untuk mengelola setelan proxy Chrome. API ini bergantung pada prototipe ChromeSetting dari jenis API untuk mendapatkan dan menyetel konfigurasi proxy. Anda harus mendeklarasikan "proxy" izin di manifes ekstensi untuk
- Ekstensi Chrome
chrome.printerProvider
chrome.printerProvider API mengekspos peristiwa yang digunakan oleh pengelola cetak untuk mengkueri printer yang dikontrol oleh ekstensi, untuk mengkueri kemampuannya dan mengirimkan tugas pencetakan ke printer ini. string opsional Deskripsi printer
- Ekstensi Chrome
chrome.declarativeNetRequest
chrome.declarativeNetRequest API digunakan untuk memblokir atau mengubah permintaan jaringan dengan menentukan aturan deklaratif. Hal ini memungkinkan ekstensi mengubah permintaan jaringan tanpa mencegatnya dan melihat kontennya, sehingga memberikan
- Ekstensi Chrome
chrome.webRequest
Gunakan chrome.webRequest API untuk mengamati dan menganalisis traffic, serta untuk menangkap, memblokir, atau mengubah permintaan yang sedang berlangsung. Anda harus menyatakan izin "webRequest" dalam manifes ekstensi untuk menggunakan permintaan
- Ekstensi Chrome
chrome.sidePanel
Gunakan chrome.sidePanel API untuk menghosting konten di panel samping browser bersama dengan konten utama halaman web. Untuk menggunakan Side Panel API, tambahkan izin "sidePanel" dalam file manifes ekstensi: manifest.json: Side Panel API
- Ekstensi Chrome
chrome.omnibox
API omnibox memungkinkan Anda mendaftarkan kata kunci di kolom URL Google Chrome, yang juga dikenal dengan omnibox. Saat pengguna memasukkan kata kunci ekstensi Anda, pengguna mulai berinteraksi hanya dengan. Setiap penekanan tombol dikirim ke
- Ekstensi Chrome
chrome.windows
Gunakan chrome.windows API untuk berinteraksi dengan jendela browser. Anda dapat menggunakan API ini untuk membuat, memodifikasi, dan mengatur ulang jendela di browser. Saat diminta, windows.Window berisi array objek tabs.Tab. Anda harus deklarasikan
- Ekstensi Chrome
chrome.pageAction
Gunakan chrome.pageAction API untuk menempatkan ikon di toolbar utama Google Chrome, di sebelah kanan kolom URL. Tindakan halaman mewakili tindakan yang dapat dilakukan di halaman saat ini, tetapi tidak berlaku untuk semua halaman. Tindakan halaman
- Ekstensi Chrome
chrome.browserAction
Gunakan tindakan browser untuk meletakkan ikon di toolbar utama Google Chrome, di sebelah kanan kolom URL. Selain ikon, tindakan browser dapat memiliki tooltip, badge, dan popup. Pada gambar berikut, kotak warna-warni di sebelah kanan {i>address
- Ekstensi Chrome
chrome.i18n
Gunakan infrastruktur chrome.i18n untuk mengimplementasikan internasionalisasi di seluruh aplikasi atau ekstensi Anda. Anda harus menempatkan semua string yang terlihat oleh pengguna ke dalam file bernama messages.json. Setiap kali Anda menambahkan
- Ekstensi Chrome
chrome.webRequest
Gunakan chrome.webRequest API untuk mengamati dan menganalisis traffic, serta untuk menangkap, memblokir, atau mengubah permintaan yang sedang berlangsung. Anda harus menyatakan izin "webRequest" dalam manifes ekstensi untuk menggunakan permintaan
- Ekstensi Chrome
chrome.fileBrowserHandler
Gunakan chrome.fileBrowserHandler API untuk memperluas browser file ChromeOS. Misalnya, Anda dapat menggunakan API ini untuk memungkinkan pengguna mengupload file ke situs Anda. Browser file ChromeOS muncul saat pengguna menekan Alt+Shift+M atau
- Ekstensi Chrome
chrome.devtools.panels
Gunakan chrome.devtools.panels API untuk mengintegrasikan ekstensi Anda ke UI jendela Developer Tools: membuat panel sendiri, mengakses panel yang ada, dan menambahkan sidebar. Kunci berikut harus dideklarasikan dalam manifes untuk menggunakan API
- Ekstensi Chrome
chrome.system.cpu
Gunakan system.cpu API untuk membuat kueri metadata CPU. string Nama arsitektur prosesor. {i>string<i}[] Serangkaian kode fitur yang menunjukkan beberapa kemampuan prosesor. Kode yang saat ini didukung adalah "mmx", "sse", "sse2", "sse3",
- Ekstensi Chrome
chrome.enterprise.networkingAttributes
Gunakan chrome.enterprise.networkingAttributes API untuk membaca informasi tentang jaringan Anda saat ini. Catatan: API ini hanya tersedia untuk ekstensi yang diinstal otomatis oleh kebijakan perusahaan. string opsional Alamat IPv4 lokal perangkat
- Ekstensi Chrome
chrome.input.ime
Gunakan chrome.input.ime API untuk menerapkan IME kustom untuk Chrome OS. Hal ini memungkinkan ekstensi Anda menangani penekanan tombol, mengatur komposisi, dan mengelola jendela kandidat. Anda harus mendeklarasikan "input" izin di manifes ekstensi
- Ekstensi Chrome
chrome.gcm
Gunakan chrome.gcm untuk mengaktifkan aplikasi dan ekstensi guna mengirim dan menerima pesan melalui Firebase Cloud Messaging (FCM). Ukuran maksimum (dalam byte) semua key-value pair dalam pesan. 4096 Mendaftarkan aplikasi ke FCM. ID pendaftaran akan
- Ekstensi Chrome
chrome.loginState
Gunakan chrome.loginState API untuk membaca dan memantau status login. "SIGNIN_PROFILE" Menentukan bahwa ekstensi ada di profil login. "USER_PROFILE" Menentukan bahwa ekstensi ada di profil pengguna. "UNKNOWN" Menentukan bahwa status sesi tidak
- Ekstensi Chrome
chrome.instanceID
Gunakan chrome.instanceID untuk mengakses layanan ID Instance. Mereset ID instance aplikasi dan mencabut semua token yang terkait dengannya. fungsi opsional Parameter callback terlihat seperti ini: Janji<void> Promise hanya didukung untuk
- Ekstensi Chrome
chrome.fontSettings
Gunakan chrome.fontSettings API untuk mengelola setelan font Chrome. Untuk menggunakan Font Settings API, Anda harus mendeklarasikan "fontSettings" izin di ekstensi manifes. Contoh: Chrome memungkinkan beberapa setelan font bergantung pada jenis font
- Ekstensi Chrome
chrome.printingMetrics
Gunakan chrome.printingMetrics API untuk mengambil data tentang penggunaan pencetakan. "BLACK_AND_WHITE" Menentukan bahwa mode hitam putih digunakan. "Color" Menentukan bahwa mode warna yang digunakan. "ONE_SIDED" Menentukan bahwa pencetakan satu
- Ekstensi Chrome
chrome.processes
Gunakan chrome.processes API untuk berinteraksi dengan proses browser. angka Bagian dari cache yang digunakan, dalam byte. angka Ukuran cache, dalam byte. angka opsional Pengukuran terbaru penggunaan CPU proses, yang dinyatakan sebagai persentase
- Ekstensi Chrome
chrome.platformKeys
Gunakan chrome.platformKeys API untuk mengakses sertifikat klien yang dikelola oleh platform. Jika pengguna atau kebijakan memberikan izin, ekstensi dapat menggunakan sertifikat tersebut dalam protokol autentikasi kustomnya. Mis. hal ini memungkinkan
- Ekstensi Chrome
chrome.devtools.inspectedWindow
Gunakan chrome.devtools.inspectedWindow API untuk berinteraksi dengan jendela yang diperiksa: dapatkan ID tab untuk halaman yang diperiksa, evaluasi kode dalam konteks jendela yang diperiksa, muat ulang halaman, atau dapatkan daftar resource dalam
- Ekstensi Chrome
chrome.history
Gunakan chrome.history API untuk berinteraksi dengan data browser tentang halaman yang dikunjungi. Anda dapat menambahkan, menghapus, dan membuat kueri untuk URL di histori browser. Untuk mengganti halaman histori dengan versi Anda sendiri, lihat
- Ekstensi Chrome
chrome.identity
Gunakan chrome.identity API untuk mendapatkan token akses OAuth2. string ID unik untuk akun. ID ini tidak akan berubah selama masa aktif akun. "SYNC" Menentukan bahwa Sinkronisasi diaktifkan untuk akun utama. "ANY" Menentukan keberadaan akun utama,
- Ekstensi Chrome
chrome.enterprise.hardwarePlatform
Gunakan chrome.enterprise.hardwarePlatform API untuk mendapatkan produsen dan model platform hardware tempat browser berjalan. Catatan: API ini hanya tersedia untuk ekstensi yang diinstal oleh kebijakan perusahaan. string string Mendapatkan produsen
- Ekstensi Chrome
chrome.tts
Gunakan chrome.tts API untuk memutar text-to-speech (TTS) yang disintesis. Lihat juga ttsEngine API terkait, yang memungkinkan ekstensi untuk mengimplementasikan mesin ucapan. Chrome menyediakan dukungan native untuk ucapan di Windows (menggunakan
- Ekstensi Chrome
chrome.devtools.recorder
Gunakan chrome.devtools.recorder API untuk menyesuaikan panel Perekam Suara di DevTools. Lihat ringkasan API DevTools untuk pengantar umum tentang penggunaan API Developer Tools. devtools.recorder API adalah fitur pratinjau yang memungkinkan Anda
- Ekstensi Chrome
chrome.dom
Menggunakan chrome.dom API untuk mengakses DOM API khusus untuk Ekstensi Mendapatkan root bayangan terbuka atau root bayangan tertutup yang dihosting oleh elemen yang ditentukan. Jika elemen tidak melampirkan shadow root, elemen itu akan menghasilkan
- Ekstensi Chrome
chrome.tabCapture
Gunakan chrome.tabCapture API untuk berinteraksi dengan aliran media tab. API chrome.tabCapture memungkinkan Anda mengakses MediaStream yang berisi video dan audio dari tab saat ini. Fungsi ini hanya dapat dipanggil setelah pengguna memanggil
- Ekstensi Chrome
chrome.topSites
Gunakan chrome.topSites API untuk mengakses situs teratas (yaitu situs yang paling sering dikunjungi) yang ditampilkan di halaman tab baru. Ini tidak termasuk pintasan yang disesuaikan oleh pengguna. Anda harus mendeklarasikan "topSites" izin di
- Ekstensi Chrome
chrome.webNavigation
Gunakan chrome.webNavigation API untuk menerima notifikasi tentang status permintaan navigasi yang sedang beroperasi. Semua metode dan peristiwa chrome.webNavigation mengharuskan Anda mendeklarasikan "webNavigation" izin di manifes ekstensi. Contoh:
- Ekstensi Chrome
chrome.management
chrome.management API menyediakan cara untuk mengelola aplikasi dan ekstensi terinstal. Anda harus menyatakan izin "pengelolaan" izin di manifes ekstensi untuk menggunakan opsi pengelolaan Compute Engine API. Contoh:
- Ekstensi Chrome
chrome.search
Gunakan API chrome.search untuk melakukan penelusuran melalui penyedia default. "CURRENT_TAB" Menentukan bahwa hasil penelusuran ditampilkan di tab panggilan atau tab dari browser aktif. "NEW_TAB" Menentukan bahwa hasil penelusuran ditampilkan di tab
- Ekstensi Chrome
chrome.wallpaper
Gunakan chrome.wallpaper API untuk mengubah wallpaper ChromeOS. Anda harus mendeklarasikan "wallpaper" izin dalam manifes aplikasi untuk digunakan API wallpaper. Contoh: Misalnya, untuk menyetel wallpaper sebagai gambar di
- Ekstensi Chrome
chrome.idle
Gunakan chrome.idle API untuk mendeteksi kapan status tidak ada aktivitas mesin berubah. Anda harus mendeklarasikan "idle" dalam manifes ekstensi Anda untuk menggunakan API nonaktif. Contoh: "aktif" "tidak ada aktivitas" "terkunci" Mendapatkan waktu,
- Ekstensi Chrome
chrome.enterprise.deviceAttributes
Gunakan chrome.enterprise.deviceAttributes API untuk membaca atribut perangkat. Catatan: API ini hanya tersedia untuk ekstensi yang diinstal otomatis oleh kebijakan perusahaan. Mengambil Lokasi yang diberi anotasi administrator. Jika pengguna saat
- Ekstensi Chrome
chrome.types
chrome.types API berisi deklarasi jenis untuk Chrome. Prototipe ChromeSetting menyediakan sekumpulan fungsi umum ( get(), set(), dan clear() ) serta penerbit peristiwa ( onChange ) untuk setelan browser Chrome. Setelan proxy contoh menunjukkan
- Ekstensi Chrome
chrome.windows
Gunakan chrome.windows API untuk berinteraksi dengan jendela browser. Anda dapat menggunakan API ini untuk membuat, memodifikasi, dan mengatur ulang jendela di browser. Saat diminta, windows.Window berisi array objek tabs.Tab. Anda harus deklarasikan
- Ekstensi Chrome
chrome.power
Gunakan chrome.power API untuk mengganti fitur pengelolaan daya sistem. Secara {i>default<i}, sistem operasi meredupkan layar ketika pengguna tidak aktif dan pada akhirnya menangguhkan sistem file. Dengan API daya, aplikasi atau ekstensi dapat
- Ekstensi Chrome
chrome.systemLog
Gunakan chrome.systemLog API untuk merekam log sistem Chrome dari ekstensi. string Menambahkan catatan log baru. MessageOptions Opsi logging. fungsi opsional Parameter callback terlihat seperti ini: Janji<void> Promise hanya didukung untuk
- Ekstensi Chrome
chrome.privacy
Gunakan chrome.privacy API untuk mengontrol penggunaan fitur di Chrome yang dapat memengaruhi privasi pengguna. API ini bergantung pada prototipe ChromeSetting dari jenis API untuk mendapatkan dan menyetel konfigurasi Chrome. Anda harus menyatakan
- Ekstensi Chrome
chrome.pageCapture
Gunakan chrome.pageCapture API untuk menyimpan tab sebagai MHTML. MHTML adalah format standar yang didukung oleh sebagian besar browser. Mengenkapsulasi sebuah halaman dalam satu file dan semua sumber dayanya (file CSS, gambar..). Perhatikan bahwa
- Ekstensi Chrome
chrome.fileSystemProvider
Gunakan chrome.fileSystemProvider API untuk membuat sistem file, yang dapat diakses dari file manager di ChromeOS. Anda harus mendeklarasikan "fileSystemProvider" izin, dan bagian dalam manifes ekstensi untuk menggunakan File System Provider API.
- Ekstensi Chrome
chrome.notifications
Gunakan chrome.notifications API untuk membuat notifikasi lengkap menggunakan template dan menampilkan notifikasi ini kepada pengguna di area notifikasi. string opsional Ikon tombol tidak terlihat oleh pengguna Mac OS X. string string Detail tambahan
- Ekstensi Chrome
chrome.downloads
Izin ini memicu peringatan Gunakan chrome.downloads API untuk memulai, memantau, memanipulasi, dan menelusuri download secara terprogram. Anda harus mendeklarasikan izin "downloads" di manifes ekstensi untuk menggunakan API ini. Anda dapat menemukan
- Ekstensi Chrome
chrome.devtools.network
Gunakan chrome.devtools.network API untuk mengambil informasi tentang permintaan jaringan yang ditampilkan oleh Developer Tools di panel Jaringan. Kunci berikut harus dideklarasikan dalam manifes untuk menggunakan API ini. Lihat ringkasan API
- Ekstensi Chrome
chrome.vpnProvider
Gunakan chrome.vpnProvider API untuk mengimplementasikan klien VPN. Penggunaan umum vpnProvider adalah sebagai berikut: Buat konfigurasi VPN menggunakan metode createConfig. Konfigurasi VPN adalah entri persisten yang ditampilkan kepada pengguna di
- Ekstensi Chrome
chrome.proxy
Gunakan chrome.proxy API untuk mengelola setelan proxy Chrome. API ini bergantung pada prototipe ChromeSetting dari jenis API untuk mendapatkan dan menyetel konfigurasi proxy. Anda harus mendeklarasikan "proxy" izin di manifes ekstensi untuk
- Ekstensi Chrome
chrome.printerProvider
chrome.printerProvider API mengekspos peristiwa yang digunakan oleh pengelola cetak untuk mengkueri printer yang dikontrol oleh ekstensi, untuk mengkueri kemampuannya dan mengirimkan tugas pencetakan ke printer ini. string opsional Deskripsi printer
- Ekstensi Chrome
chrome.events
Namespace chrome.events berisi jenis umum yang digunakan oleh API yang mengirimkan peristiwa untuk memberi tahu Anda jika terjadi sesuatu yang menarik. Event adalah objek yang memungkinkan Anda diberi tahu ketika terjadi sesuatu yang menarik. Berikut
- Ekstensi Chrome
chrome.events
Namespace chrome.events berisi jenis umum yang digunakan oleh API yang mengirimkan peristiwa untuk memberi tahu Anda jika terjadi sesuatu yang menarik. Event adalah objek yang memungkinkan Anda diberi tahu ketika terjadi sesuatu yang menarik. Berikut
- Ekstensi Chrome
chrome.idle
Gunakan chrome.idle API untuk mendeteksi kapan status tidak ada aktivitas mesin berubah. Anda harus mendeklarasikan izin "idle" dalam manifes ekstensi untuk menggunakan API nonaktif. Contoh: "aktif" "tidak ada aktivitas" "terkunci" Mendapatkan waktu,
- Ekstensi Chrome
chrome.offscreen
Gunakan offscreen API untuk membuat dan mengelola dokumen di balik layar. Untuk menggunakan Offscreen API, deklarasikan izin "offscreen" dalam manifes ekstensi. Contoh: Pekerja layanan tidak memiliki akses DOM, dan banyak situs web memiliki kebijakan
- Ekstensi Chrome
chrome.pageCapture
Gunakan chrome.pageCapture API untuk menyimpan tab sebagai MHTML. MHTML adalah format standar yang didukung oleh sebagian besar browser. Mengenkapsulasi sebuah halaman dalam satu file dan semua sumber dayanya (file CSS, gambar..). Perhatikan bahwa
- Ekstensi Chrome
chrome.fileSystemProvider
Gunakan chrome.fileSystemProvider API untuk membuat sistem file, yang dapat diakses dari file manager di ChromeOS. Anda harus mendeklarasikan "fileSystemProvider" izin, dan bagian dalam manifes ekstensi untuk menggunakan File System Provider API.
- Ekstensi Chrome
chrome.debugger
chrome.debugger API berfungsi sebagai transpor alternatif untuk protokol proses debug jarak jauh Chrome. Gunakan chrome.debugger untuk melampirkan ke satu atau beberapa tab untuk menginstrumentasikan interaksi jaringan, men-debug JavaScript, mengubah
- Ekstensi Chrome
chrome.management
chrome.management API menyediakan cara untuk mengelola aplikasi dan ekstensi terinstal. Anda harus menyatakan izin "pengelolaan" izin di manifes ekstensi untuk menggunakan opsi pengelolaan Compute Engine API. Contoh:
- Ekstensi Chrome
chrome.omnibox
API omnibox memungkinkan Anda mendaftarkan kata kunci di kolom URL Google Chrome, yang juga dikenal dengan omnibox. Saat pengguna memasukkan kata kunci ekstensi Anda, pengguna mulai berinteraksi hanya dengan. Setiap penekanan tombol dikirim ke
- Ekstensi Chrome
chrome.downloads
Gunakan chrome.downloads API untuk memulai, memantau, memanipulasi, dan menelusuri download secara terprogram. Anda harus mendeklarasikan izin "downloads" di manifes ekstensi untuk menggunakan API ini. Anda dapat menemukan contoh sederhana tentang
- Ekstensi Chrome
chrome.history
Gunakan chrome.history API untuk berinteraksi dengan data browser tentang halaman yang dikunjungi. Anda dapat menambahkan, menghapus, dan membuat kueri untuk URL di histori browser. Untuk mengganti halaman histori dengan versi Anda sendiri, lihat
- Ekstensi Chrome
chrome.notifications
Gunakan chrome.notifications API untuk membuat notifikasi lengkap menggunakan template dan menampilkan notifikasi ini kepada pengguna di area notifikasi. string opsional Ikon tombol tidak terlihat oleh pengguna Mac OS X. string string Detail tambahan
- Ekstensi Chrome
chrome.gcm
Gunakan chrome.gcm untuk mengaktifkan aplikasi dan ekstensi guna mengirim dan menerima pesan melalui Firebase Cloud Messaging (FCM). Ukuran maksimum (dalam byte) semua key-value pair dalam pesan. 4096 Mendaftarkan aplikasi ke FCM. ID pendaftaran akan
- Ekstensi Chrome
chrome.instanceID
Gunakan chrome.instanceID untuk mengakses layanan ID Instance. Mereset ID instance aplikasi dan mencabut semua token yang terkait dengannya. fungsi opsional Parameter callback terlihat seperti ini: Janji<void> Promise didukung di Manifes V3 dan
- Ekstensi Chrome
chrome.loginState
Gunakan chrome.loginState API untuk membaca dan memantau status login. "SIGNIN_PROFILE" Menentukan bahwa ekstensi ada di profil login. "USER_PROFILE" Menentukan bahwa ekstensi ada di profil pengguna. "UNKNOWN" Menentukan bahwa status sesi tidak
- Ekstensi Chrome
chrome.platformKeys
Gunakan chrome.platformKeys API untuk mengakses sertifikat klien yang dikelola oleh platform. Jika pengguna atau kebijakan memberikan izin, ekstensi dapat menggunakan sertifikat tersebut dalam protokol autentikasi kustomnya. Mis. hal ini memungkinkan
- Ekstensi Chrome
chrome.identity
Gunakan chrome.identity API untuk mendapatkan token akses OAuth2. string ID unik untuk akun. ID ini tidak akan berubah selama masa aktif akun. "SYNC" Menentukan bahwa Sinkronisasi diaktifkan untuk akun utama. "ANY" Menentukan keberadaan akun utama,
- Ekstensi Chrome
chrome.dom
Menggunakan chrome.dom API untuk mengakses DOM API khusus untuk Ekstensi Mendapatkan root bayangan terbuka atau root bayangan tertutup yang dihosting oleh elemen yang ditentukan. Jika elemen tidak melampirkan shadow root, elemen itu akan menghasilkan
- Ekstensi Chrome
chrome.browsingData
Gunakan chrome.browsingData API untuk menghapus data penjelajahan dari profil lokal pengguna. Anda harus mendeklarasikan izin "browsingData" di manifes ekstensi untuk menggunakan API ini. Kasus penggunaan paling sederhana untuk API ini adalah
- Ekstensi Chrome
chrome.system.memory
API chrome.system.memory. angka Jumlah kapasitas yang tersedia, dalam byte. angka Jumlah total kapasitas memori fisik, dalam byte. Mendapatkan informasi memori fisik. fungsi opsional Parameter callback terlihat seperti ini: MemoryInfo Promise&lt;
- Ekstensi Chrome
chrome.desktopCapture
Desktop Capture API merekam konten layar, masing-masing jendela, atau setiap tab. Enum yang digunakan untuk menentukan kumpulan sumber media desktop yang digunakan dalam chooseDesktopMedia(). "layar" "window" "tab" "audio" Mencerminkan
- Ekstensi Chrome
chrome.dns
Gunakan chrome.dns API untuk resolusi dns. Untuk menggunakan API ini, Anda harus mendeklarasikan izin "dns" dalam manifes. Kode berikut memanggil resolve() untuk mengambil alamat IP example.com. service-worker.js: string opsional String yang mewakili
- Ekstensi Chrome
chrome.documentScan
Gunakan chrome.documentScan API untuk menemukan dan mengambil gambar dari pemindai dokumen yang terlampir. Document Scan API didesain untuk memungkinkan aplikasi dan ekstensi melihat isi dokumen kertas pada pemindai dokumen yang dilampirkan. string
- Ekstensi Chrome
chrome.declarativeWebRequest
Catatan: API ini tidak digunakan lagi. Sebagai gantinya, lihat declarativeNetRequest API. Gunakan chrome.declarativeWebRequest API untuk mencegat, memblokir, atau mengubah permintaan yang sedang berlangsung. Solusi ini jauh lebih cepat daripada
- Ekstensi Chrome
Referensi API
Referensi lengkap ke semua API yang tersedia untuk Ekstensi Chrome. Ini termasuk API untuk platform Aplikasi Chrome yang tidak digunakan lagi serta API yang masih dalam versi beta dan dev.
- Ekstensi Chrome
chrome.contextMenus
Gunakan API chrome.contextMenus untuk menambahkan item ke menu konteks Google Chrome. Anda dapat memilih jenis objek yang akan menerapkan penambahan menu konteks, seperti gambar, hyperlink, dan halaman. Item menu konteks dapat muncul dalam dokumen
- Ekstensi Chrome
chrome.alarms
Gunakan chrome.alarms API untuk menjadwalkan kode untuk dijalankan secara berkala atau pada waktu tertentu di masa mendatang. Untuk menggunakan chrome.alarms API, deklarasikan izin "alarms" dalam manifes: Contoh berikut menunjukkan cara menggunakan
- Ekstensi Chrome
chrome.audio
chrome.audio API disediakan untuk memungkinkan pengguna mendapatkan informasi dan mengontrol perangkat audio yang terpasang ke sistem. API ini saat ini hanya tersedia dalam mode kios untuk ChromeOS. string Nama perangkat. DeviceType Jenis perangkat.
- Ekstensi Chrome
chrome.debugger
chrome.debugger API berfungsi sebagai transpor alternatif untuk protokol proses debug jarak jauh Chrome. Gunakan chrome.debugger untuk melampirkan ke satu atau beberapa tab untuk menginstrumentasikan interaksi jaringan, men-debug JavaScript, mengubah
- Ekstensi Chrome
chrome.declarativeContent
Gunakan chrome.declarativeContent API untuk mengambil tindakan bergantung pada konten halaman, tanpa memerlukan izin untuk membaca konten halaman. Declarative Content API memungkinkan Anda mengaktifkan tindakan ekstensi bergantung pada URL halaman
- Ekstensi Chrome
chrome.commands
Gunakan API perintah untuk menambahkan pintasan keyboard yang memicu tindakan di ekstensi Anda, misalnya, tindakan untuk membuka tindakan browser atau mengirimkan perintah ke ekstensi. Kunci berikut harus dideklarasikan dalam manifes untuk
- Ekstensi Chrome
chrome.browsingData
Gunakan chrome.browsingData API untuk menghapus data penjelajahan dari profil lokal pengguna. Anda harus mendeklarasikan "browsingData" izin di manifes ekstensi untuk menggunakan API ini. Kasus penggunaan paling sederhana untuk API ini adalah
- Ekstensi Chrome
Contoh
Contoh untuk Ekstensi Chrome tersedia di GitHub.
- Ekstensi Chrome
Publikasikan Aplikasi Anda
TODO
- Ekstensi Chrome
Apa yang terjadi di Ekstensi Chrome?
Ringkasan perubahan terbaru di Ekstensi Chrome, ditambah fitur ekstensi mendatang yang menarik yang dapat dinantikan developer.
- Chrome
- Ekstensi Chrome
Ekstensi Chrome: Perubahan penting pada kebijakan
Pengumuman ini mencakup serangkaian pembaruan pada halaman Kebijakan Program Developer yang dirancang untuk mendorong pengembangan produk berkualitas tinggi, mencegah perilaku menipu, dan memastikan izin pengguna yang tepat.
- Chrome
- Ekstensi Chrome
Menambahkan Jenis Tepercaya ke YouTube
YouTube meningkatkan keamanan platform dengan Trusted Types untuk mencegah serangan pembuatan skrip lintas situs, tetapi hal ini dapat memengaruhi ekstensi Anda.
- Chrome
- Ekstensi Chrome
Di Balik Chrome Web Store: Mengajukan Kepercayaan & Keselamatan pertanyaan Anda
Kami berdiskusi dengan tim yang memimpin peninjauan di Chrome Web Store.
- Chrome
- Ekstensi Chrome
Manifes - Versi Chrome Minimum
Dokumentasi referensi untuk properti minimum_chrome_version dari manifest.json.
- Ekstensi Chrome
Manifes - Token uji coba
Dokumentasi referensi untuk properti trial_tokens dari manifest.json.
- Ekstensi Chrome
Apa yang terjadi di Ekstensi Chrome?
Ringkasan perubahan terbaru di Ekstensi Chrome, ditambah fitur ekstensi mendatang yang menarik yang dapat dinantikan developer.
- Ekstensi Chrome
- Chrome
Rollback versi di Dasbor Developer Chrome Web Store
Minggu ini, kami dengan senang hati meluncurkan fitur baru yang memungkinkan developer melakukan rollback ekstensi mereka ke versi yang dipublikasikan sebelumnya di Chrome Web Store. Sasaran kami adalah memberikan ketenangan yang lebih besar kepada
- Ekstensi Chrome
- Chrome
Menginternasionalkan antarmuka
Gunakan API chrome.i18n untuk merender antarmuka Anda dalam beberapa bahasa.
- Ekstensi Chrome
Buat ekstensi Anda dapat diakses
Bagi banyak pengguna, aksesibilitas secara harfiah adalah antarmuka pengguna, dan fitur-fiturnya berguna bagi banyak orang lain.
- Ekstensi Chrome
Ekstensi Chrome: perjalanan mata untuk menguji penangguhan pekerja layanan
Dalam postingan ini, tim Eyeo membagikan perjalanan mereka ke dalam masalah pengujian pekerja layanan ekstensi. Khususnya, cara memastikan bahwa Ekstensi Chrome berfungsi dengan benar saat pekerja layanan ditangguhkan.
- Chrome
- Ekstensi Chrome
Mengonfigurasi ikon ekstensi
Ekstensi memerlukan setidaknya satu ikon untuk mewakilinya di toolbar.
- Ekstensi Chrome
Chrome Extensions
TBD
- Ekstensi Chrome
Menggunakan WebUSB
WebUSB API, yang mengekspos perangkat yang kompatibel dengan Universal Serial Bus (USB) non-standar ke web, tersedia dalam ekstensi.
- Ekstensi Chrome
Bermigrasi ke Manifes V3
Panduan untuk mengonversi ekstensi Manifes V2 ke ekstensi Manifes V3.
- Ekstensi Chrome
Gunakan WebHID
WebHID API, yang mengekspos perangkat yang kompatibel dengan Human Interface Device (HID) ke web, tersedia dalam ekstensi.
- Ekstensi Chrome
Manifes - Kebijakan Keamanan Konten
Dokumentasi referensi untuk properti kebijakan keamanan konten manifest.json.
- Ekstensi Chrome
chrome.runtime
Gunakan chrome.runtime API untuk mengambil pekerja layanan, menampilkan detail tentang manifes, serta memproses dan merespons peristiwa dalam siklus proses ekstensi. Anda juga dapat menggunakan API ini untuk mengonversi jalur relatif URL menjadi URL
- Ekstensi Chrome
Panduan peringatan izin
Cara kerja peringatan izin di ekstensi Chrome.
- Ekstensi Chrome
Mendeklarasikan izin
Ringkasan nilai yang valid untuk properti izin di manifest.json.
- Ekstensi Chrome
Gunakan Web Push
Panduan langkah demi langkah tentang cara menggunakan Web Push dengan Ekstensi Chrome
- Ekstensi Chrome
Merespons perintah
Merespons kombinasi tombol kustom dalam ekstensi.
- Ekstensi Chrome
Apa yang terjadi di Ekstensi Chrome?
Ringkasan perubahan terbaru di Ekstensi Chrome, ditambah fitur ekstensi mendatang yang menarik yang dapat dinantikan developer.
- Chrome
- Ekstensi Chrome
Memicu tindakan dari omnibox
Memicu tindakan dari omnibox.
- Ekstensi Chrome
Menggunakan Firebase Cloud Messaging (FCM) dengan chrome.gcm
Panduan langkah demi langkah tentang cara menggunakan Firebase Messaging dengan chrome.gcm
- Ekstensi Chrome
Mengimplementasikan tindakan
Beri respons kepada pengguna yang mengklik toolbar.
- Ekstensi Chrome
Membangun menu konteks
Mengimplementasikan pop-up, yaitu jendela yang memungkinkan pengguna memanggil fitur ekstensi.
- Ekstensi Chrome
Menangani pelanggaran kode yang dihosting dari jarak jauh
Pekerja layanan memungkinkan ekstensi berjalan hanya saat diperlukan, sehingga menghemat resource.
- Ekstensi Chrome
Menambahkan pop-up
Mengimplementasikan pop-up, yaitu jendela yang memungkinkan pengguna memanggil fitur ekstensi.
- Ekstensi Chrome
Melanjutkan transisi ke Manifes V3
Pada Desember tahun lalu, kami menjeda penghentian penggunaan Manifest V2 yang direncanakan untuk menindaklanjuti masukan developer dan memberikan solusi yang lebih baik untuk masalah migrasi. Berdasarkan masukan ini, kami telah melakukan sejumlah
- Ekstensi Chrome
- Chrome
Meningkatkan pemfilteran konten di Manifes V3
Selama setahun terakhir, kami telah secara aktif terlibat dalam diskusi dengan vendor di balik beberapa ekstensi pemblokiran konten terkait cara meningkatkan platform ekstensi MV3. Berdasarkan diskusi ini, yang sebagian besar berlangsung di
- Ekstensi Chrome
- Chrome
Yang baru di Chrome 120 untuk Ekstensi
Ringkasan perubahan penting di Chrome 120 bagi developer Ekstensi Chrome.
- Chrome
- Ekstensi Chrome
file_handlers
Dokumentasi referensi untuk properti file_handlers manifest.json.
- Ekstensi Chrome
Penanganan file di ChromeOS
Cara membuka file di pekerja layanan ekstensi Chrome, pop-up, panel samping, atau skrip konten.
- Ekstensi Chrome
Apa yang terjadi di Ekstensi Chrome?
Ringkasan perubahan terbaru di Ekstensi Chrome, ditambah fitur ekstensi mendatang yang menarik yang dapat dinantikan developer.
- Chrome
- Ekstensi Chrome
Pengujian menyeluruh untuk Ekstensi Chrome
Cara menulis pengujian menyeluruh untuk ekstensi.
- Ekstensi Chrome
Menguji Ekstensi Chrome dengan Puppeteer
Cara menulis pengujian otomatis untuk Ekstensi Chrome menggunakan Puppeteer.
- Ekstensi Chrome
Pengujian unit Ekstensi Chrome
Cara menulis pengujian unit untuk ekstensi.
- Ekstensi Chrome
Laporkan bug ekstensi
Cara melaporkan bug atau masalah ekstensi dengan dokumentasi.
- Ekstensi Chrome
Menemukan dan mengikuti bug
Periksa apakah bug atau permintaan fitur telah dilaporkan.
- Ekstensi Chrome
Tips DevTools: Men-debug ekstensi Chrome
Pelajari cara menggunakan DevTools untuk men-debug ekstensi Chrome.
- Chrome
- Ekstensi Chrome
- Chrome DevTools
Memublikasikan ekstensi
Panduan untuk memublikasikan ekstensi Manifes V3 baru
- Ekstensi Chrome
Google Summer of Code dan Ekstensi Chrome
Pengalaman dan saran dalam berpartisipasi dalam Google Summer of Code.
- Ekstensi Chrome
- Chrome
Menerapkan Pemeriksaan Keamanan ke halaman chrome://extensions
Mulai Chrome 117, Chrome akan secara proaktif menampilkan sorotan kepada pengguna saat ekstensi yang telah diinstal tidak lagi tersedia di Chrome Web Store.
- Chrome
- Ekstensi Chrome
Manifes - skrip konten
Dokumentasi referensi untuk properti "content_scripts" manifest.json.
- Ekstensi Chrome
Yang baru di Chrome 116 untuk Ekstensi
Ringkasan perubahan penting pada Chrome 116 bagi developer Ekstensi Chrome.
- Ekstensi Chrome
- Chrome
Apa yang terjadi di Ekstensi Chrome?
Ringkasan perubahan sejauh ini tahun ini di Ekstensi Chrome, ditambah fitur ekstensi mendatang yang menarik yang dapat dinanti-nantikan developer.
- Ekstensi Chrome
- Chrome
Menggunakan WebSocket di pekerja layanan
Petunjuk langkah demi langkah tentang cara menyambungkan ke WebSocket di ekstensi Chrome.
- Ekstensi Chrome
Gunakan geolokasi
Cara menggunakan geolokasi di pekerja layanan ekstensi Chrome, pop-up, panel samping, atau skrip konten.
- Ekstensi Chrome
Manifes - latar belakang
Dokumentasi referensi untuk properti latar belakang manifest.json.
- Ekstensi Chrome
Tentang pekerja layanan ekstensi
Pekerja layanan ekstensi adalah pengendali peristiwa pusat ekstensi. Itu membuat mereka berbeda dari pekerja layanan web.
- Ekstensi Chrome
Dasar-dasar pekerja layanan ekstensi
Pekerja layanan ekstensi diinstal dan diupdate secara berbeda dari pekerja layanan web.
- Ekstensi Chrome
Peristiwa di pekerja layanan
Pekerja layanan ekstensi merespons peristiwa pekerja layanan standar dan banyak peristiwa di API ekstensi.
- Ekstensi Chrome
Siklus proses pekerja layanan ekstensi
Pekerja layanan ekstensi merespons peristiwa dan peristiwa pekerja layanan standar di namespace ekstensi. Mereka disajikan bersama karena sering kali satu jenis mengikuti jenis lainnya selama penggunaan ekstensi.
- Ekstensi Chrome
Perekaman audio dan screenshot
Cara merekam audio atau video dari tab, jendela, atau layar.
- Ekstensi Chrome
Menangani peristiwa dengan pekerja layanan
Pelajari cara membuat dan men-debug pekerja layanan ekstensi.
- Ekstensi Chrome
Mengupdate kode
Bagian pertama dari tiga bagian yang menjelaskan perubahan yang diperlukan untuk kode yang bukan bagian dari pekerja layanan ekstensi.
- Ekstensi Chrome
Ganti pemroses permintaan web pemblokiran
Bagian kedua dari tiga bagian yang menjelaskan perubahan yang diperlukan untuk kode yang bukan bagian dari pekerja layanan ekstensi.
- Ekstensi Chrome
Bermigrasi ke pekerja layanan
Pekerja layanan memungkinkan ekstensi berjalan hanya saat diperlukan, sehingga menghemat resource.
- Ekstensi Chrome
Mengupdate manifes
File manifest.json memerlukan format yang sedikit berbeda untuk Manifest V3 dibandingkan Manifest V2.
- Ekstensi Chrome
Meningkatkan keamanan ekstensi
Bagian terakhir dari tiga bagian yang menjelaskan perubahan yang diperlukan untuk kode yang bukan bagian dari pekerja layanan ekstensi.
- Ekstensi Chrome
Pesan native
Bertukar pesan dengan aplikasi native dari Ekstensi Chrome Anda.
- Ekstensi Chrome
Mendapatkan bantuan terkait ekstensi Chrome
Tempat untuk mendapatkan bantuan terkait pertanyaan yang tidak tercakup dalam dokumentasi.
- Ekstensi Chrome
Masa aktif pekerja layanan ekstensi yang lebih lama
Pekerja layanan ekstensi kini dapat tetap hidup selama mereka menerima peristiwa. Hal ini meningkatkan keandalan pekerja layanan ekstensi, tetapi memiliki jebakan yang harus Anda hindari.
- Chrome
- Ekstensi Chrome
Dokumen Luar Layar di Manifes V3
Memperkenalkan Offscreen Documents API untuk pengembangan ekstensi Chrome.
- Ekstensi Chrome
- Chrome
Mengambil favicon
Cara mendapatkan favicon situs.
- Ekstensi Chrome
Pembaruan Kebijakan Chrome Web Store
Chrome memperbarui Kebijakan Program Developer Chrome Web Store untuk menyatakan akun utama pemandu dengan jelas, memberikan lebih banyak konteks terkait penegakan, dan membuat kebijakan kami lebih mudah dipahami.
- Chrome
- Ekstensi Chrome
Manifes - oauth2
Dokumentasi referensi untuk properti oauth2 manifest.json.
- Ekstensi Chrome
Pembaruan Kebijakan Chrome Web Store
Chrome memperbarui Kebijakan Program Developer Chrome Web Store untuk menyatakan akun utama pemandu dengan jelas, memberikan lebih banyak konteks terkait penegakan, dan membuat kebijakan kami lebih mudah dipahami.
- Ekstensi Chrome
- Chrome
Manifes - input_components
Dokumentasi referensi untuk properti input_components dari manifest.json.
- Ekstensi Chrome
Cara baru untuk memulai perjalanan pengembangan Ekstensi Chrome Anda
Cara yang lebih baik untuk memulai perjalanan pembelajaran developer Chrome.
- Ekstensi Chrome
- Chrome
Mengelola tab
Pelajari cara mengatur tab secara terprogram menggunakan grup tab.
- Ekstensi Chrome
Ekstensi Hello World
Buat ekstensi Chrome Hello World pertama Anda.
- Ekstensi Chrome
Menjalankan skrip di setiap halaman
Pelajari cara menambahkan elemen baru secara otomatis ke halaman web yang ada.
- Ekstensi Chrome
Memasukkan skrip ke tab aktif
Pelajari cara menyederhanakan gaya halaman saat ini.
- Ekstensi Chrome
Manifes - Penulis
Dokumentasi referensi untuk properti nama penulis di manifest.json.
- Ekstensi Chrome
Detail selengkapnya tentang transisi ke Manifes V3
Detail baru tentang rencana untuk memindahkan ekstensi ke Manifes V3
- Chrome
- Ekstensi Chrome
Memperbarui Analisis di Dasbor Developer Chrome Web Store
Google meluncurkan pengalaman analisis item yang telah diperbarui untuk Dasbor Developer Chrome Web Store. Dasbor baru ini lebih mudah dipahami jika dilihat sekilas dan menggabungkan informasi yang paling berguna di awal.
- Ekstensi Chrome
- Chrome
Pembaruan kebijakan Chrome Web Store untuk K3 2021
Memperbarui persyaratan keamanan kami dan memperjelas beberapa kebijakan untuk menjaga kualitas ekstensi tetap tinggi, dan pengalaman developer tetap konsisten.
- Ekstensi Chrome
- Chrome
Transisi ekstensi Chrome ke Manifes V3
Membagikan detail tentang rencana untuk memindahkan ekstensi ke Manifes V3
- Ekstensi Chrome
- Chrome
Kebijakan pembuka lintas asal
Dokumentasi referensi untuk properti cross_origin_opener_policy manifest.json.
- Ekstensi Chrome
Kebijakan penyemat lintas asal
Dokumentasi referensi untuk properti cross_origin_embedder_policy manifest.json.
- Ekstensi Chrome
Isolasi lintas asal
Ringkasan isolasi lintas origin untuk ekstensi
- Ekstensi Chrome
Kebijakan penyemat lintas asal
Dokumentasi referensi untuk properti cross_origin_embedder_policy manifest.json.
- Ekstensi Chrome
Kebijakan pembuka lintas asal
Dokumentasi referensi untuk properti cross_origin_opener_policy manifest.json.
- Ekstensi Chrome
Ekstensi Chrome: mengklarifikasi kebijakan ekstensi kami untuk web store yang lebih aman dan konsisten
Memperbarui persyaratan keamanan kami dan memperjelas beberapa kebijakan untuk menjaga kualitas ekstensi tetap tinggi, dan pengalaman developer tetap konsisten.
- Ekstensi Chrome
- Chrome
Tentang Manifes V2
Dokumentasi untuk developer ekstensi Chrome.
- Ekstensi Chrome
Kontrol pengguna untuk izin host: panduan transisi
Panduan mengupdate Ekstensi untuk menangani perubahan izin host runtime mulai Chrome 70.
- Ekstensi Chrome
FAQ migrasi penghentian penginstalan inline
Pertanyaan umum (FAQ) tentang penghentian penginstalan inline untuk Ekstensi Chrome.
- Ekstensi Chrome
Bermigrasi ke skrip latar belakang berbasis peristiwa
Cara memigrasikan skrip latar belakang persisten ke model non-persisten berbasis peristiwa untuk meningkatkan performa Ekstensi Chrome Anda.
- Ekstensi Chrome
Capai performa puncak
Panduan tentang cara membuat Ekstensi Chrome berperforma tinggi.
- Ekstensi Chrome
Lindungi privasi pengguna
Panduan untuk memastikan bahwa Ekstensi Chrome Anda melindungi privasi pengguna.
- Ekstensi Chrome
Lindungi privasi pengguna
Panduan untuk memastikan bahwa Ekstensi Chrome Anda melindungi privasi pengguna.
- Ekstensi Chrome
Mendesain antarmuka pengguna
Panduan UI dan desain untuk Ekstensi Chrome.
- Ekstensi Chrome
Tetap aman
Cara menjaga keamanan Ekstensi Chrome Anda.
- Ekstensi Chrome
Tetap aman
Cara menjaga keamanan Ekstensi Chrome Anda.
- Ekstensi Chrome
Hosting mandiri untuk Linux
Cara mengemas, menghosting, dan mengupdate file crx dari server pribadi untuk pengguna Linux.
- Ekstensi Chrome
Menginstal ekstensi di Linux
Cara mengemas, menghosting, dan mengupdate file crx dari server pribadi.
- Ekstensi Chrome
event_rules
Dokumentasi referensi untuk properti event_rules dari manifest.json.
- Ekstensi Chrome
event_rules
Dokumentasi referensi untuk properti event_rules dari manifest.json.
- Ekstensi Chrome
Modul bersama
Cara berbagi kode antar-Ekstensi Chrome.
- Ekstensi Chrome
Modul bersama
Cara berbagi kode antar-Ekstensi Chrome.
- Ekstensi Chrome
API notifikasi lengkap
Cara menampilkan notifikasi kepada pengguna Ekstensi Chrome.
- Ekstensi Chrome
Menggunakan Notifications API
Tampilkan notifikasi kepada pengguna Ekstensi Chrome.
- Ekstensi Chrome
Perubahan Hosting Chrome 33
Detail tentang perubahan hosting untuk Ekstensi Chrome yang dimulai di Chrome versi 33.
- Ekstensi Chrome
Memulai
Petunjuk langkah demi langkah tentang cara membuat Ekstensi Chrome.
- Ekstensi Chrome
Pertanyaan umum (FAQ)
Pertanyaan umum (FAQ) tentang Ekstensi Chrome.
- Ekstensi Chrome
Tutorial: Bermigrasi ke Manifes V2
Panduan tentang cara bermigrasi dari manifes v1 ke manifes v2.
- Ekstensi Chrome
chrome.location
Dokumentasi referensi untuk chrome.location API.
- Ekstensi Chrome
Mengganti setelan Chrome
Cara mengganti setelan Chrome dari Ekstensi Chrome.
- Ekstensi Chrome
Mengganti setelan Chrome
Cara mengganti setelan Chrome dari Ekstensi Chrome.
- Ekstensi Chrome
Manifes untuk penyimpanan terkelola
Dokumentasi referensi untuk properti penyimpanan manifest.json.
- Ekstensi Chrome
Manifes untuk area penyimpanan
Dokumentasi referensi untuk properti penyimpanan manifest.json.
- Ekstensi Chrome
externally_connectable
Dokumentasi referensi untuk properti external_connectable dari manifest.json.
- Ekstensi Chrome
externally_connectable
Dokumentasi referensi untuk properti external_connectable dari manifest.json.
- Ekstensi Chrome
Versi Manifes
Dokumentasi referensi untuk properti manifest_version dari manifest.json.
- Ekstensi Chrome
Manifes - Modul Nacl
Dokumentasi referensi untuk properti nacl_modules manifest.json.
- Ekstensi Chrome
Manifes - kunci
Dokumentasi referensi untuk properti kunci manifest.json.
- Ekstensi Chrome
Manifes - Ikon
Dokumentasi referensi untuk properti ikon manifest.json.
- Ekstensi Chrome
Manifes - Sandbox
Dokumentasi referensi untuk properti sandbox manifest.json.
- Ekstensi Chrome
Manifes V2 - Versi [Tidak digunakan lagi]
Dokumentasi referensi untuk properti versi manifest.json.
- Ekstensi Chrome
Manifes - Nama dan Nama Pendek
Dokumentasi referensi untuk properti nama dan short_name manifest.json.
- Ekstensi Chrome
Manifes - Samaran
Dokumentasi referensi untuk properti samaran manifest.json.
- Ekstensi Chrome
Manifes - Lokalitas Default
Dokumentasi referensi untuk properti default_locale dari manifest.json.
- Ekstensi Chrome
Manifes - Persyaratan
Dokumentasi referensi untuk properti persyaratan manifest.json.
- Ekstensi Chrome
Manifes - Resource yang Dapat Diakses Web
Dokumentasi referensi untuk properti web_Accessible_resources manifes.json.
- Ekstensi Chrome
Manifes - Lokalitas Default
Dokumentasi referensi untuk properti default_locale dari manifest.json.
- Ekstensi Chrome
Manifes - Persyaratan
Dokumentasi referensi untuk properti persyaratan manifest.json.
- Ekstensi Chrome
Manifes - Samaran
Dokumentasi referensi untuk properti samaran manifest.json.
- Ekstensi Chrome
Manifes - Versi
Dokumentasi referensi untuk properti versi manifest.json.
- Ekstensi Chrome
Manifes - Sandbox
Dokumentasi referensi untuk properti sandbox manifest.json.
- Ekstensi Chrome
Manifes - Kunci
Dokumentasi referensi untuk properti kunci manifest.json.
- Ekstensi Chrome
Manifes - short_name
Dokumentasi referensi untuk properti short_name dari manifest.json.
- Ekstensi Chrome
Manifes - Deskripsi
Dokumentasi referensi untuk properti deskripsi manifest.json.
- Ekstensi Chrome
Manifes - Deskripsi
Dokumentasi referensi untuk properti deskripsi manifest.json.
- Ekstensi Chrome
Manifes - URL Halaman Beranda
Dokumentasi referensi untuk properti homepage_url dari manifest.json.
- Ekstensi Chrome
Manifes - Ikon
Dokumentasi referensi untuk properti ikon manifest.json.
- Ekstensi Chrome
Manifes - nama
Dokumentasi referensi untuk properti nama manifest.json.
- Ekstensi Chrome
Manifes - Versi Chrome Minimum
Dokumentasi referensi untuk properti minimum_chrome_version dari manifest.json.
- Ekstensi Chrome
Manifes - URL Halaman Beranda
Dokumentasi referensi untuk properti homepage_url dari manifest.json.
- Ekstensi Chrome
Manifes - Resource yang Dapat Diakses Web
Dokumentasi referensi untuk properti web_Accessible_resources manifes.json.
- Ekstensi Chrome
Manifes - Offline Diaktifkan
Dokumentasi referensi untuk properti offline_enabled dari manifest.json.
- Ekstensi Chrome
Apa itu ekstensi?
Ringkasan tujuan Ekstensi Chrome dan cara pengembangannya.
- Ekstensi Chrome
Mendeklarasikan izin
Ringkasan nilai yang valid untuk properti izin di manifest.json.
- Ekstensi Chrome
Izin activeTab
Cara menggunakan izin activeTab di Ekstensi Chrome.
- Ekstensi Chrome
Izin "activeTab"
Cara menggunakan izin activeTab di Ekstensi Chrome.
- Ekstensi Chrome
Mengganti halaman Chrome
Cara mengganti halaman tab baru, histori, dan pengelola bookmark Chrome dari Ekstensi Chrome Anda.
- Ekstensi Chrome
Menggunakan eval di ekstensi Chrome
Cara menggunakan eval() di Ekstensi Chrome.
- Ekstensi Chrome
Pesan yang diteruskan
Cara meneruskan pesan antara ekstensi dan skrip konten.
- Ekstensi Chrome
OAuth2: Mengautentikasi pengguna dengan Google
Petunjuk langkah demi langkah tentang cara membuat ekstensi yang mengakses kontak Google pengguna melalui Google People API, Chrome Identity API, dan OAuth2.
- Ekstensi Chrome
Ekstensi proses debug
Petunjuk langkah demi langkah tentang cara men-debug Ekstensi Chrome.
- Ekstensi Chrome
Tutorial: Google Analytics
Petunjuk langkah demi langkah tentang cara melacak penggunaan Ekstensi dengan Google Analytics.
- Ekstensi Chrome
Format file manifes
Ringkasan properti manifest.json yang dapat Anda gunakan di Ekstensi Chrome.
- Ekstensi Chrome
Versi manifes
Properti manifest_version dari manifest.json menunjukkan versi spesifikasi manifes yang ditargetkan oleh Ekstensi Chrome.
- Ekstensi Chrome
Menggunakan eval() di iframe dalam sandbox
Cara menggunakan eval() di Ekstensi Chrome.
- Ekstensi Chrome
Pesan yang diteruskan
Cara meneruskan pesan antara ekstensi dan skrip konten.
- Ekstensi Chrome
Mendeklarasikan izin dan memperingatkan pengguna
Cara menerapkan izin untuk melindungi pengguna dan Ekstensi Anda.
- Ekstensi Chrome
OAuth 2.0: mengautentikasi pengguna dengan Google
Petunjuk langkah demi langkah tentang cara membuat ekstensi yang mengakses kontak Google pengguna melalui Google People API, Chrome Identity API, dan OAuth2.
- Ekstensi Chrome
Menggunakan Google Analytics 4
Petunjuk langkah demi langkah tentang cara melacak penggunaan Ekstensi dengan Google Analytics 4.
- Ekstensi Chrome
Apa itu tema?
Panduan cara membuat tema.
- Ekstensi Chrome
Ringkasan arsitektur
Penjelasan tingkat tinggi tentang arsitektur software Ekstensi Chrome.
- Ekstensi Chrome
Permintaan jaringan lintas origin
Terapkan permintaan jaringan lintas origin di Ekstensi Chrome.
- Ekstensi Chrome
Chrome Web Store
Cara menghosting ekstensi Anda di Chrome Web Store dan mengupdate ekstensi yang dihosting di Chrome Web Store.
- Ekstensi Chrome
Apa itu tema?
Panduan cara membuat tema.
- Ekstensi Chrome
Pola pencocokan
Memahami pola pencocokan URL di ekstensi Chrome.
- Ekstensi Chrome
Format file manifes
Ringkasan properti manifest.json Ekstensi Chrome.
- Ekstensi Chrome
Ekstensi debug
Petunjuk untuk men-debug Ekstensi Chrome.
- Ekstensi Chrome
Berikan opsi kepada pengguna
Cara mengizinkan pengguna menyesuaikan Ekstensi Anda
- Ekstensi Chrome
Pola pencocokan
Cara kerja pencocokan pola skrip konten dan izin host, disertai contoh.
- Ekstensi Chrome
Berikan opsi kepada pengguna
Cara mengizinkan pengguna menyesuaikan ekstensi Anda
- Ekstensi Chrome
XMLHttpRequest lintas asal
Cara mengimplementasikan XHR lintas asal di Ekstensi Chrome Anda.
- Ekstensi Chrome
Mengganti halaman Chrome
Cara mengganti halaman tab baru, histori, dan pengelola bookmark Chrome dari Ekstensi Chrome Anda.
- Ekstensi Chrome
Format pesan pelokalan
Dokumentasi referensi tentang format file messages.json untuk Ekstensi Chrome.
- Ekstensi Chrome
Mendukung aksesibilitas
Cara membuat Ekstensi Chrome Anda dapat diakses.
- Ekstensi Chrome
Skrip konten
Penjelasan tentang skrip konten dan cara menggunakannya di Ekstensi Chrome Anda.
- Ekstensi Chrome
Mengelola peristiwa dengan skrip latar belakang
Cara merespons pemicu browser (peristiwa) dari skrip latar belakang Ekstensi Chrome.
- Ekstensi Chrome
Aksesibilitas (a11y)
Cara membuat Ekstensi Chrome Manifes V2 Anda dapat diakses.
- Ekstensi Chrome
Memperluas DevTools
Cara membuat Ekstensi Chrome yang menambahkan fitur ke Chrome DevTools.
- Ekstensi Chrome
Menggunakan metode penginstalan alternatif
Cara menginstal Ekstensi Chrome menggunakan JSON preferensi atau registry Windows.
- Ekstensi Chrome
Opsi distribusi ekstensi alternatif
Cara mendistribusikan Ekstensi Chrome di luar Chrome Web Store.
- Ekstensi Chrome
Skrip konten
Penjelasan tentang skrip konten dan cara menggunakannya di Ekstensi Chrome Anda.
- Ekstensi Chrome
Memperluas DevTools
Cara membuat Ekstensi Chrome yang menambahkan fungsi ke Chrome DevTools.
- Ekstensi Chrome
Ringkasan pengembangan ekstensi
Ringkasan kemampuan dan komponen Ekstensi Chrome.
- Ekstensi Chrome
Notifikasi lengkap dengan webKit
Cara menerapkan notifikasi di Ekstensi Chrome.
- Ekstensi Chrome
Policies
Extension policies
- Workbox
- Ekstensi Chrome
Use the Chrome Web Store Publish API
How to programmatically create, update, and publish items in the Chrome Web Store.
- Ekstensi Chrome
- Workbox
Chrome Web Store API Reference
This reference describes the methods and resource representation available for the Chrome Web Store Publish API. Each resource type has one or more data representations and one or more methods. See Using the Chrome Web Store Publish API for a guide
- Ekstensi Chrome
- Workbox
Google Play for Education Addendum to the Google Chrome Web Store Developer Agreement
In connection with the Google Chrome Web Store, Google may make certain Chrome Web Store applications available in Google's Play for Education site. If You or Your organization is interested in participating, please verify that the
- Ekstensi Chrome
- Workbox
Chrome Web Store
Chrome Web Store An online marketplace where users can browse for extensions and themes. Publish your extension there and make it accessible to the world. dashboard Developer Dashboard Publish your extension and manage your store items. local_mall
- Workbox
- Ekstensi Chrome
Prepare your extension as we begin testing a new extensions menu
How to prepare your extension for the new extensions menu.
- Chrome
- Ekstensi Chrome
chrome.systemLog
Use the chrome.systemLog API to record Chrome system logs from extensions. string Adds a new log record. MessageOptions The logging options. function optional The callback parameter looks like: Promise<void> Promises are supported in Manifest
- Workbox
- Ekstensi Chrome
chrome.tts
Use the chrome.tts API to play synthesized text-to-speech (TTS). See also the related ttsEngine API, which allows an extension to implement a speech engine. Chrome provides this capability on Windows (using SAPI 5), Mac OS X, and ChromeOS,
- Ekstensi Chrome
- Workbox
chrome.input.ime
Use the chrome.input.ime API to implement a custom IME for Chrome OS. This allows your extension to handle keystrokes, set the composition, and manage the candidate window. You must declare the "input" permission in the extension manifest to use the
- Ekstensi Chrome
- Workbox
chrome.webNavigation
Use the chrome.webNavigation API to receive notifications about the status of navigation requests in-flight. All chrome.webNavigation methods and events require you to declare the "webNavigation" permission in the extension manifest. For example: For
- Ekstensi Chrome
- Workbox
chrome.devtools.network
Use the chrome.devtools.network API to retrieve the information about network requests displayed by the Developer Tools in the Network panel. Network requests information is represented in the HTTP Archive format ( HAR ). The description of HAR is
- Ekstensi Chrome
- Workbox
Creating a great listing page
Best practices on how to make a high-quality, engaging listing page for your item in the Chrome Web Store.
- Workbox
- Ekstensi Chrome
Deceptive Installation Tactics FAQ
Frequently asked questions about Chrome Web Store's policies on deceptive installation tactics.
- Ekstensi Chrome
- Workbox
Best Practices and Guidelines
Research and understand the Chrome Web Store policies. Before developing a Chrome extension, it is important to review the Chrome Web Store Developer Program Policies and ensure your extension complies with all guidelines and requirements. Extensions
- Workbox
- Ekstensi Chrome
Listing Requirements
If your product has a blank description field or is missing an icon or screenshots, it will be rejected. Ensure your product's listing information is up to date, accurate, and comprehensive. We don't allow extensions with misleading, inaccurate,
- Ekstensi Chrome
- Workbox
Deceptive Installation Tactics
Extensions must be marketed responsibly. The set of functionalities promised by the extension must be stated clearly and in a transparent manner. The outcome of any user interaction should match the reasonable expectations that were set with the
- Workbox
- Ekstensi Chrome
Extensions quality guidelines FAQ
Frequently asked questions about the single purpose policy.
- Ekstensi Chrome
- Workbox
Quality guidelines
An extension must have a single purpose that is narrow and easy to understand. Don't create an extension that requires users to accept bundles of unrelated functionality. If two pieces of functionality are clearly separate, they should be put into
- Workbox
- Ekstensi Chrome
chrome.enterprise.hardwarePlatform
Use the chrome.enterprise.hardwarePlatform API to get the manufacturer and model of the hardware platform where the browser runs. Note: This API is only available to extensions installed by enterprise policy. string string Obtains the manufacturer
- Workbox
- Ekstensi Chrome
chrome.enterprise.deviceAttributes
Use the chrome.enterprise.deviceAttributes API to read device attributes. Note: This API is only available to extensions force-installed by enterprise policy. Fetches the administrator-annotated Location. If the current user is not affiliated or no
- Workbox
- Ekstensi Chrome
chrome.enterprise.networkingAttributes
Use the chrome.enterprise.networkingAttributes API to read information about your current network. Note: This API is only available to extensions force-installed by enterprise policy. string optional The device's local IPv4 address (undefined if not
- Workbox
- Ekstensi Chrome
Extensions / Develop
Learn how to develop extensions
- Workbox
- Ekstensi Chrome
Content filtering
An explanation of content filtering and how to approach it in your Chrome Extension.
- Ekstensi Chrome
- Workbox
chrome.scripting
Use the chrome.scripting API to execute script in different contexts. To use the chrome.scripting API, declare the "scripting" permission in the manifest plus the host permissions for the pages to inject scripts into. Use the "host_permissions" key
- Workbox
- Ekstensi Chrome
chrome.tabCapture
Use the chrome.tabCapture API to interact with tab media streams. The chrome.tabCapture API lets you access a MediaStream containing video and audio of the current tab. It can only be called after the user invokes an extension, such as by clicking
- Ekstensi Chrome
- Workbox
chrome.printingMetrics
Use the chrome.printingMetrics API to fetch data about printing usage. "BLACK_AND_WHITE" Specifies that black and white mode was used. "COLOR" Specifies that color mode was used. "ONE_SIDED" Specifies that one-sided printing was used.
- Workbox
- Ekstensi Chrome
chrome.accessibilityFeatures
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
- Ekstensi Chrome
- Workbox
chrome.system.cpu
Use the system.cpu API to query CPU metadata. string The architecture name of the processors. string[] A set of feature codes indicating some of the processor's capabilities. The currently supported codes are "mmx", "sse", "sse2", "sse3", "ssse3",
- Ekstensi Chrome
- Workbox
chrome.search
Use the chrome.search API to search via the default provider. "CURRENT_TAB" Specifies that the search results display in the calling tab or the tab from the active browser. "NEW_TAB" Specifies that the search results display in a new tab.
- Workbox
- Ekstensi Chrome
chrome.webAuthenticationProxy
The chrome.webAuthenticationProxy API lets remote desktop software running on a remote host intercept Web Authentication API (WebAuthn) requests in order to handle them on a local client. string The PublicKeyCredentialCreationOptions passed to
- Workbox
- Ekstensi Chrome
chrome.system.storage
Use the chrome.system.storage API to query storage device information and be notified when a removable storage device is attached and detached. "success" The ejection command is successful -- the application can prompt the user to remove the device.
- Ekstensi Chrome
- Workbox
chrome.topSites
Use the chrome.topSites API to access the top sites (i.e. most visited sites) that are displayed on the new tab page. These do not include shortcuts customized by the user. You must declare the "topSites" permission in your extension's manifest to
- Ekstensi Chrome
- Workbox
chrome.devtools.inspectedWindow
Use the chrome.devtools.inspectedWindow API to interact with the inspected window: obtain the tab ID for the inspected page, evaluate the code in the context of the inspected window, reload the page, or obtain the list of resources within the page.
- Ekstensi Chrome
- Workbox
chrome.system.memory
The chrome.system.memory API. number The amount of available capacity, in bytes. number The total amount of physical memory capacity, in bytes. Get physical memory information. function optional The callback parameter looks like: MemoryInfo
- Ekstensi Chrome
- Workbox
chrome.devtools.recorder
Use the chrome.devtools.recorder API to customize the Recorder panel in DevTools. devtools.recorder API is a preview feature that allows you to extend the Recorder panel in Chrome DevTools. See DevTools APIs summary for general introduction to using
- Ekstensi Chrome
- Workbox
chrome.accessibilityFeatures
Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension
- Workbox
- Ekstensi Chrome
chrome.wallpaper
Use the chrome.wallpaper API to change the ChromeOS wallpaper. You must declare the "wallpaper" permission in the app's manifest to use the wallpaper API. For example: For example, to set the wallpaper as the image at https://example.com/a_file.png,
- Workbox
- Ekstensi Chrome
chrome.processes
Use the chrome.processes API to interact with the browser's processes. number The part of the cache that is utilized, in bytes. number The size of the cache, in bytes. number optional The most recent measurement of the process's CPU usage, expressed
- Ekstensi Chrome
- Workbox
chrome.vpnProvider
Use the chrome.vpnProvider API to implement a VPN client. Typical usage of chrome.vpnProvider is as follows: Create VPN configurations by calling createConfig(). A VPN configuration is a persistent entry shown to the user in a ChromeOS UI. The user
- Workbox
- Ekstensi Chrome
chrome.tabGroups
Use the chrome.tabGroups API to interact with the browser's tab grouping system. You can use this API to modify and rearrange tab groups in the browser. To group and ungroup tabs, or to query what tabs are in groups, use the chrome.tabs API. The
- Workbox
- Ekstensi Chrome
chrome.power
Use the chrome.power API to override the system's power management features. Using this API, you can specify the Level to which power management is disabled. The "system" level keeps the system active, but allows the screen to be dimmed or turned
- Workbox
- Ekstensi Chrome
chrome.extensionTypes
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
- Ekstensi Chrome
- Workbox
chrome.extensionTypes
The chrome.extensionTypes API contains type declarations for Chrome extensions. The origin of injected CSS. "author" "user" Details of the CSS to remove. Either the code or the file property must be set, but both may not be set at the same time.
- Ekstensi Chrome
- Workbox
Skip review for eligible changes
An overview of expedited review for Declarative Net Request changes.
- Workbox
- Ekstensi Chrome
Rollback a published Chrome Web Store item
How to rollback an extension that you previously published on the
- Ekstensi Chrome
- Workbox
Additional Requirements for Manifest V3
Extensions using Manifest V3 must meet additional requirements related to the extension's code. Specifically, the full functionality of an extension must be easily discernible from its submitted code, unless otherwise exempt as noted in Section 2.
- Workbox
- Ekstensi Chrome
Extensions / How to
Solve common development tasks around Chrome extensions
- Workbox
- Ekstensi Chrome
Mature & Sexually Explicit Material
We don't allow content that contains nudity, graphic sex acts, sexually explicit material, or content that drives traffic to commercial pornography sites. We also don't allow content that promotes incest, bestiality, necrophilia, or non-consensual
- Workbox
- Ekstensi Chrome
chrome.location
The chrome.location API is no longer supported. We recommend using open web alternatives such as the Geolocation API instead.
- Workbox
- Ekstensi Chrome
Register your developer account
How to register as a Chrome Web Store developer.
- Ekstensi Chrome
- Workbox
Create a side panel
TBD
- Ekstensi Chrome
- Workbox
Trader/Non-Trader developer identification and verification
Developer's requirement to disclose and verify their trader/non-trader status.
- Ekstensi Chrome
- Workbox
Extensions / Samples
Samples Explore samples from the Chrome Extension samples repository. Use these to learn how extensions work or as starting points for building your own extensions. action.disable action.enable action.getBadgeBackgroundColor action.getBadgeText
- Ekstensi Chrome
- Workbox
Permissions
A list of permissions and user warnings available on the extensions platform.
- Ekstensi Chrome
- Workbox
Program Policies
The Web Store program policies.
- Workbox
- Ekstensi Chrome
Real-time Updates in Extensions
Managing real-time updates in Extensions
- Ekstensi Chrome
- Workbox
Distribute your extension
How to host your Chrome extension.
- Ekstensi Chrome
- Workbox
Extensions / Reference
Reference for the extensions manifest, related permissions and APIs
- Ekstensi Chrome
- Workbox
Extensions / Manifest V3
Manifest V3 Manifest V3 is the latest version of the extensions platform. We have made a number of changes to the available APIs and added a number of new features. Manifest V3 aims to be the first step in our platform vision to improve the privacy,
- Ekstensi Chrome
- Workbox
chrome.webstore
As of 06/12/2018, inline installation is deprecated. For more information, read our Chromium Blog post and Migration FAQ.
- Workbox
- Ekstensi Chrome
User interface components
A catalog of user interface elements available in extensions.
- Ekstensi Chrome
- Workbox
Prepare your extension
Prepare your extension files.
- Ekstensi Chrome
- Workbox
Set up your developer account
How to set up your Chrome Web Store developer account.
- Workbox
- Ekstensi Chrome
Support and feedback
Give us feedback to help us improve the platform and fix its bugs.
- Ekstensi Chrome
- Workbox
Submit a feature request
Submit a request for a feature that you believe could improve the extension platform.
- Workbox
- Ekstensi Chrome
Storage and cookies
Overview of how web storage APIs and cookies work in extensions.
- Ekstensi Chrome
- Workbox
Use your Google Analytics account with the Chrome Web Store
See analytics for your Chrome Web Store listing in addition to the metrics offered in the Developer Dashboard.
- Ekstensi Chrome
- Workbox
Design a superior user experience with the new Side Panel API
Introducing the new Side Panel API for Chrome extensions.
- Ekstensi Chrome
- Chrome
Manifest V3 migration checklist
A quick reference for upgrading your extensions from Manifest V2 to Manifest V3.
- Workbox
- Ekstensi Chrome
Test service worker termination with Puppeteer
A guide explaining how to test service worker termination using Puppeteer.
- Workbox
- Ekstensi Chrome
Affiliate Ads
Any affiliate program must be described prominently in the product's Chrome Web Store page, user interface, and before installation. Related user action is required before the inclusion of each affiliate code, link, or cookie. Some example violations
- Ekstensi Chrome
- Workbox
Affiliate Ads FAQ
Frequently asked questions about Chrome Web Store's policies on affiliate ads.
- Ekstensi Chrome
- Workbox
Chrome Extensions: Extending API to support Instant Navigation
The Extensions API has been updated to support back/forward cache, preloading navigations.
- Ekstensi Chrome
- Chrome
Use of Permissions
Request access to the narrowest permissions necessary to implement your Product's features or services. If more than one permission could be used to implement a feature, you must request those with the least access to data or functionality. Don't
- Ekstensi Chrome
- Workbox
Enforcement Circumvention
Any attempt to circumvent intended limitations or enforcement actions will result in the immediate termination of your developer account, and possibly related developer accounts.
- Ekstensi Chrome
- Workbox
Minimum Functionality
Do not post an extension with a single purpose of installing or launching another app, theme, webpage, or extension. Extensions with broken functionality—such as dead sites or non-functioning features—are not allowed. Extensions must provide a basic
- Ekstensi Chrome
- Workbox
Code Readability Requirements
Developers must not obfuscate code or conceal functionality of their extension. This also applies to any external code or resource fetched by the extension package. Minification is allowed, including the following forms: Removal of whitespace,
- Ekstensi Chrome
- Workbox
Hate Speech and Violent Behavior
Depictions of gratuitous violence are not allowed. Products should not contain materials that threaten, harass, or bully other users. We don't allow content or products that advocating against or inciting hatred towards groups of people based on
- Ekstensi Chrome
- Workbox
Spam and Abuse
We don't allow any developer, related developer accounts, or their affiliates to submit multiple extensions that provide duplicate experiences or functionality on the Chrome Web Store. Extensions should provide value to users through the creation of
- Ekstensi Chrome
- Workbox
API Use
Extensions must use existing Chrome APIs for their designated use case. Use of any other method, for which an API exists, would be considered a violation. For example, overriding the Chrome New Tab Page through any means other than the URL Overrides
- Workbox
- Ekstensi Chrome
Misleading or Unexpected Behavior
We do not allow products that deceive or mislead users, including in the content, title, description, or screenshots. If any of your product's content, title, icon, description, or screenshots contains false or misleading information, we may remove
- Ekstensi Chrome
- Workbox
Limited Use
This policy establishes the Chrome Web Store's minimum user data privacy requirements; you or your Product must comply with applicable laws. You must limit your use of the data to the practices you disclosed. Collection and use of web browsing
- Ekstensi Chrome
- Workbox
Privacy Policies
If your Product handles any user data, then you must post an accurate and up to date privacy policy. The privacy policy must, together with any in-Product disclosures, comprehensively disclose: How your Product collects, uses and shares user data All
- Ekstensi Chrome
- Workbox
Ads
Ads are considered part of your Product for purposes of content review and compliance with developer terms, and therefore must comply with the above content policies. Ads which are inconsistent with the content rating of your products or extension
- Ekstensi Chrome
- Workbox
Regulated goods and services
Don't engage in or promote unlawful activities in your product, such as rape, illegal sex work, or the sale of prescription drugs without a prescription. We will remove content which promotes, glorifies, or encourages dangerous or illegal activity
- Workbox
- Ekstensi Chrome
Accepting Payment From Users
If you collect sensitive personal information through your Product for sales, you must follow these requirements: You must securely collect, store, and transmit all credit card and other sensitive personal information in accordance with privacy and
- Ekstensi Chrome
- Workbox
Chrome Apps
To ensure a great user experience, Chrome Apps distributed through the Chrome Web Store must follow the additional quality guidelines listed below. The guidelines in this section apply only to Chrome Apps. Packaged apps should: Take advantage of the
- Workbox
- Ekstensi Chrome
Impersonation & Intellectual Property
Don't pretend to be someone else, and don't represent that your product is authorized by, endorsed by, or produced by another company or organization, if that is not the case. Your Product and its user experience also must not mimic functionality or
- Workbox
- Ekstensi Chrome
Notification and appeals
In the event that your Product is removed from the Chrome Web Store, you will receive an email notification to that effect, with further instructions if applicable. Verify that the associated publisher account with your Product can receive emails
- Ekstensi Chrome
- Workbox
Featured Products
The Chrome Web Store features products that align with our standards, values, and that we believe will produce valuable user experiences. Certain products that don't meet these standards, but which do not explicitly violate Chrome Web Store
- Ekstensi Chrome
- Workbox
Repeat Abuse
Serious or repeated violations of the Chrome Web Store Distribution Agreement or these Program Policies will result in the suspension of your developer account, and possibly related developer accounts. Additionally, you may be banned from using the
- Workbox
- Ekstensi Chrome
Malicious and Prohibited Products
Don't transmit viruses, worms, defects, Trojan horses, malware, or any other products of a destructive nature. We don't allow content that harms or interferes with the operation of the networks, servers, or other infrastructure of Google or any
- Workbox
- Ekstensi Chrome
Handling Requirements
If your product is associated with a security vulnerability that could be exploited to compromise another application, service, browser, or system, we may remove your product from the Chrome Web Store and take other measures to protect users. In such
- Workbox
- Ekstensi Chrome
Disclosure Requirements
You must be transparent in how you handle user data (e.g., information provided by a user or collected about a user or a user's use of the Product or Chrome Browser), including by disclosing the collection, use, and sharing of the data. If your
- Ekstensi Chrome
- Workbox
2-Step Verification
To ensure the security of Chrome Web Store accounts, 2-Step Verification is required for all developer accounts prior to publishing an extension or updating an existing extension. Developers can activate 2-Step Verification for their Google accounts
- Ekstensi Chrome
- Workbox
Known issues when migrating to Manifest V3
Recently, we announced changes to the Manifest V2 deprecation timeline, and while we remain firmly committed to Manifest V3 we acknowledge there is more work to do on our part. We are committed to closing the following gaps before announcing a new
- Workbox
- Ekstensi Chrome
Discovery on the Chrome Web Store
An overview of how users find items on the Chrome Web Store, and how our editors select items to feature.
- Workbox
- Ekstensi Chrome
Chrome Web Store review process
An overview of the review process and how enforcement actions result from detected policy violations.
- Workbox
- Ekstensi Chrome
Manifest V2 support timeline
Details of the Manifest V2 phase-out and end of life.
- Ekstensi Chrome
- Workbox
Check on your review status
How to check the review status of your Chrome Web Store item.
- Workbox
- Ekstensi Chrome
Analyze your store listing metrics
Understanding metrics and performance of your Chrome Web Store store listing.
- Ekstensi Chrome
- Workbox
Manage user feedback
Follow-up on reviews and provide user support in the Chrome Web Store.
- Workbox
- Ekstensi Chrome
Cross-origin isolation
Overview of cross-origin isolation for extensions
- Ekstensi Chrome
- Workbox
Enterprise publishing options
How to distribute extensions to enterprise users
- Workbox
- Ekstensi Chrome
Extension actions in Manifest V3
Chrome extensions had Browser and Page Actions APIs for years, but Manifest V3 replaced both with a generic Actions API. This post explores the history of these APIs and what has changed in Manifest V3.
- Chrome
- Ekstensi Chrome
Introducing chrome.scripting
The Scripting API is a new Manifest V3 API focused on, well, scripting. Let's dig into the motivations for this change and how it's different.
- Chrome
- Ekstensi Chrome
Extension Manifest Converter
Open source tool to convert extensions to Manifest V3. You'll still need to manually update any code with non-mechanical changes, such as adapting to use service workers or some script injection.
- Chrome
- Ekstensi Chrome
Web Accessible Resources for Manifest V3
Web Accessible Resources for Manifest V3 is here! Now `manifest.json` supports permission definitions. Developers can restrict resources based on the requesting site origin or extension id.
- Chrome
- Ekstensi Chrome
Complete your listing information
How to add listing information for your Chrome Web Store item.
- Workbox
- Ekstensi Chrome
Prepare to publish: set up payment and distribution
How to choose which countries will list your item and who will see it in the Chrome Web Store.
- Ekstensi Chrome
- Workbox
Update your Chrome Web Store item
How to update an extension or theme ("item") that you previously published on the Chrome Web Store.
- Workbox
- Ekstensi Chrome
Troubleshooting Chrome Web Store violations
Guidelines for understanding why an item was rejected or removed from the Chrome Web Store and how to fix the problem.
- Workbox
- Ekstensi Chrome
Chrome Web Store payments deprecation
Why the payments is deprecated, details about the deprecation timeline, and more.
- Ekstensi Chrome
- Workbox
Deleting Chrome Web Store developer accounts
How to delete a developer or group publisher account on the Chrome Web Store.
- Ekstensi Chrome
- Workbox
Set up a group publisher
How to share ownership of your Chrome Web Store items with other developers.
- Ekstensi Chrome
- Workbox
Fill out the privacy fields
Use the privacy practices tab to help the Chrome Web Store team review your extension as quickly as possible.
- Workbox
- Ekstensi Chrome
Spam policy FAQ
Frequently asked questions about Chrome Web Store's spam policy.
- Ekstensi Chrome
- Workbox
Supplying Images
Guidelines about the kinds of images you need to supply to the Chrome Web Store.
- Workbox
- Ekstensi Chrome
Branding Guidelines
Guidelines for use of Google trademarks.
- Ekstensi Chrome
- Workbox
Best Practices
How to create a high-quality extension and Chrome Web store listing.
- Ekstensi Chrome
- Workbox
Trader FAQ: Chrome Web Store
Frequently asked questions about Chrome Web Store's user data policy.
- Ekstensi Chrome
- Workbox
Updated Privacy Policy & Secure Handling Requirements
Frequently asked questions about Chrome Web Store's user data policy.
- Workbox
- Ekstensi Chrome
Media Source Extensions for Audio
Media Source Extensions (MSE) provide extended buffering and playback control for the HTML5 audio and video elements. While originally developed to facilitate Dynamic Adaptive Streaming over HTTP (DASH) based video players, MSE can be used for audio; specifically for gapless playback.
- Ekstensi Chrome
- Chrome
What is the Chrome Web Store?
An explanation of the Chrome Web Store and why you might want to use it.
- Ekstensi Chrome
- Workbox
Publish in the Chrome Web Store
How to publish a new extension or theme to the Chrome Web Store.
- Ekstensi Chrome
- Workbox
Google Chrome Web Store Developer Agreement
The legal agreement governing the relationship between Chrome Web Store developers and the Chrome Web Store.
- Workbox
- Ekstensi Chrome
Content Ratings Guidelines
Guidelines about how the Chrome Web Store rates the maturity of content.
- Ekstensi Chrome
- Workbox
Localization message formats
Reference documentation about the format of the messages.json file for Chrome Extensions.
- Workbox
- Ekstensi Chrome