Izin

Untuk mengakses sebagian besar API dan fitur ekstensi, Anda harus mendeklarasikan izin di manifes ekstensi. Beberapa izin memicu peringatan yang harus diizinkan pengguna untuk terus menggunakan ekstensi.

Untuk mengetahui informasi selengkapnya tentang cara kerja izin, lihat Mendeklarasikan izin. Untuk praktik terbaik dalam menggunakan izin dengan peringatan, lihat Panduan peringatan izin.

Berikut adalah daftar semua izin yang tersedia dan peringatan apa pun yang dipicu oleh izin tertentu.

"accessibilityFeatures.modify"
Memungkinkan ekstensi mengubah status fitur aksesibilitas saat menggunakan chrome.accessibilityFeatures API.
Peringatan ditampilkan: Ubah setelan aksesibilitas Anda.
"accessibilityFeatures.read"
Memungkinkan ekstensi membaca status aksesibilitas saat menggunakan chrome.accessibilityFeatures API.
Peringatan ditampilkan: Baca setelan aksesibilitas Anda.
"activeTab"
Memberikan akses sementara ke tab aktif melalui gestur pengguna. Untuk mengetahui detailnya, lihat activeTab.
"alarms"
Memberikan akses ke chrome.alarms API.
"audio"
Memberikan akses ke chrome.audio API.
"background"
Membuat Chrome dimulai lebih awal (segera setelah pengguna login ke komputer, sebelum mereka meluncurkan Chrome), dan dimatikan lebih lambat (bahkan setelah jendela terakhirnya ditutup, hingga pengguna secara eksplisit keluar dari Chrome).
"bookmarks"
Memberikan akses ke chrome.bookmarks API.
Peringatan ditampilkan: Baca dan ubah bookmark Anda.
"browsingData"
Memberikan akses ke chrome.browsingData API.
"certificateProvider"
Memberikan akses ke API chrome.certificateProvider.
"clipboardRead"
Memungkinkan ekstensi menempelkan item dari papan klip menggunakan Clipboard API platform web.
Peringatan ditampilkan: Membaca data yang Anda salin dan tempel.
"clipboardWrite"
Memungkinkan ekstensi memotong dan menyalin item ke papan klip menggunakan Clipboard API platform web.
Peringatan ditampilkan: Mengubah data yang Anda salin dan tempel.
"contentSettings"
Memberikan akses ke chrome.contentSettings API.
Peringatan ditampilkan: Ubah setelan Anda yang mengontrol akses situs ke fitur seperti cookie, JavaScript, plugin, geolokasi, mikrofon, kamera, dll.
"contextMenus"
Memberikan akses ke chrome.contextMenus API.
"cookies"
Memberikan akses ke chrome.cookies API.
"debugger"
Memberikan akses ke chrome.debugger API.
Peringatan ditampilkan:
  • Mengakses backend debugger halaman.
  • Membaca dan mengubah semua data Anda di semua situs.
"declarativeContent"
Memberikan akses ke chrome.declarativeContent API.
"declarativeNetRequest"
Memberikan akses ke chrome.declarativeNetRequest API.
Peringatan ditampilkan: Memblokir konten di halaman mana pun.
"declarativeNetRequestWithHostAccess"
Memberikan akses ke API chrome.declarativeNetRequest, tetapi memerlukan izin host untuk semua tindakan.
"declarativeNetRequestFeedback"
Memberikan izin untuk menulis error dan peringatan ke konsol DevTools saat menggunakan chrome.declarativeNetRequest API. Izin ini ditujukan untuk digunakan dengan ekstensi yang di-unzip dan diabaikan untuk ekstensi yang diinstal dari Chrome Web Store.
Peringatan ditampilkan: Baca histori penjelajahan Anda.
"dns"
Memberikan akses ke chrome.dns API.
"desktopCapture"
Memberikan akses ke chrome.desktopCapture API.
Peringatan ditampilkan: Ambil screenshot konten layar Anda.
"documentScan"
Memberikan akses ke chrome.documentScan API.
"downloads"
Memberikan akses ke chrome.downloads API.
Peringatan ditampilkan: Kelola download Anda.
"downloads.open"
Mengizinkan penggunaan chrome.downloads.open().
Peringatan ditampilkan: Kelola download Anda.
"downloads.ui"
Mengizinkan penggunaan chrome.downloads.setUiOptions().
Peringatan ditampilkan: Kelola download Anda.
"enterprise.deviceAttributes"
Memberikan akses ke API chrome.enterprise.deviceAttributes.
"enterprise.hardwarePlatform"
Memberikan akses ke API chrome.enterprise.hardwarePlatform.
"enterprise.networkingAttributes"
Memberikan akses ke API chrome.enterprise.networkingAttributes.
"enterprise.platformKeys"
Memberikan akses ke API chrome.enterprise.platformKeys.
"favicon"
Memberikan akses ke API Favicon.
Peringatan ditampilkan: Baca ikon situs yang Anda kunjungi.
"fileBrowserHandler"
Memberikan akses ke API chrome.fileBrowserHandler.
"fileSystemProvider"
Memberikan akses ke API chrome.fileSystemProvider.
"fontSettings"
Memberikan akses ke chrome.fontSettings API.
"gcm"
Memberikan akses ke API chrome.gcm dan chrome.instanceID.
"geolocation"
Mengizinkan ekstensi menggunakan geolocation API tanpa meminta izin kepada pengguna.
Peringatan ditampilkan: Mendeteksi lokasi fisik Anda.
"history"
Memberikan akses ke chrome.history API.
Peringatan ditampilkan: Membaca dan mengubah histori penjelajahan Anda di semua perangkat yang login.
"identity"
Memberikan akses ke chrome.identity API.
"identity.email"
Memberikan akses ke alamat email pengguna melalui chrome.identity API.
Peringatan ditampilkan: Mengetahui alamat email Anda.
"idle"
Memberikan akses ke API chrome.idle.
"loginState"
Memberikan akses ke chrome.loginState API.
"management"
Memberikan akses ke chrome.management API.
Peringatan ditampilkan: Kelola aplikasi, ekstensi, dan tema Anda.
"nativeMessaging"
Memberikan akses ke API pesan native.
Peringatan ditampilkan: Berkomunikasi dengan aplikasi native yang bekerja sama.
"notifications"
Memberikan akses ke chrome.notifications API.
Peringatan ditampilkan: Tampilkan notifikasi.
"offscreen"
Memberikan akses ke chrome.offscreen API.
"pageCapture"
Memberikan akses ke chrome.pageCapture API.
Peringatan ditampilkan: Membaca dan mengubah semua data Anda di semua situs.
"platformKeys"
Memberikan akses ke chrome.platformKeys API.
"power"
Memberikan akses ke chrome.power API.
"printerProvider"
Memberikan akses ke chrome.printerProvider API.
"printing"
Memberikan akses ke chrome.printing API.
"printingMetrics"
Memberikan akses ke chrome.printingMetrics API.
"privacy"
Memberikan akses ke chrome.privacy API.
Peringatan ditampilkan: Ubah setelan terkait privasi Anda.
"processes"
Memberikan akses ke chrome.processes API.
"proxy"
Memberikan akses ke API chrome.proxy.
Peringatan ditampilkan: Membaca dan mengubah semua data Anda di semua situs.
"readingList"
Memberikan akses ke chrome.readingList API.
Peringatan ditampilkan: Membaca dan mengubah entri dalam daftar bacaan.
"runtime"
Memberikan akses ke runtime.connectNative() dan runtime.sendNativeMessage(). Untuk semua fitur namespace runtime lainnya, tidak diperlukan izin.
"scripting"
Memberikan akses ke chrome.scripting API.
"search"
Memberikan akses ke chrome.search API.
"sessions"
Memberikan akses ke chrome.sessions API.
Peringatan ditampilkan:
  • Jika digunakan dengan izin "history": Membaca dan mengubah histori browser Anda di semua perangkat yang Anda gunakan untuk login.
  • Jika digunakan dengan izin "tabs": Membaca histori penjelajahan Anda di semua perangkat yang Anda gunakan untuk login.
"sidePanel"
Memberikan akses ke chrome.sidePanel API.
"storage"
Memberikan akses ke chrome.storage API.
"system.cpu"
Memberikan akses ke chrome.system.cpu API.
"system.display"
Memberikan akses ke chrome.system.display API.
"system.memory"
Memberikan akses ke chrome.system.memory API.
"system.storage"
Memberikan akses ke chrome.system.storage API.
Peringatan ditampilkan: Identifikasi dan keluarkan perangkat penyimpanan.
"tabCapture"
Memberikan akses ke chrome.tabCapture API.
Peringatan ditampilkan: Membaca dan mengubah semua data Anda di semua situs.
"tabGroups"
Memberikan akses ke chrome.tabGroups API.
Peringatan ditampilkan: Lihat dan kelola grup tab Anda.
"tabs"
Memberikan akses ke kolom dengan hak istimewa dari objek Tab yang digunakan oleh beberapa API, termasuk chrome.tabs dan chrome.windows. Biasanya, Anda tidak perlu mendeklarasikan izin ini untuk menggunakan API tersebut.
Peringatan ditampilkan: Baca histori penjelajahan Anda.
"topSites"
Memberikan akses ke chrome.topSites API.
Peringatan ditampilkan: Baca daftar situs yang paling sering Anda kunjungi.
"tts"
Memberikan akses ke chrome.tts API.
"ttsEngine"
Memberikan akses ke chrome.ttsEngine API.
Peringatan ditampilkan: Baca semua teks yang diucapkan menggunakan ucapan sintesis.
"unlimitedStorage"
Memberikan kuota tanpa batas untuk chrome.storage.local, IndexedDB, Cache Storage, dan Origin Private File System. Untuk informasi selengkapnya, lihat Penyimpanan dan cookie.
"vpnProvider"
Memberikan akses ke chrome.vpnProvider API.
"wallpaper"
Memberikan akses ke chrome.wallpaper API.
"webAuthenticationProxy"
Memberikan akses ke API chrome.webAuthenticationProxy.
Peringatan ditampilkan: Membaca dan mengubah semua data Anda di semua situs.
"webNavigation"
Memberikan akses ke chrome.webNavigation API.
Peringatan ditampilkan: Baca histori penjelajahan Anda.
"webRequest"
Memberikan akses ke chrome.webRequest API.
"webRequestBlocking"
Mengizinkan penggunaan chrome.webRequest API untuk pemblokiran.