Untuk mengakses sebagian besar fitur dan API ekstensi, Anda harus mendeklarasikan izin dalam 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 penggunaan 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 yang ditampilkan: Ubah setelan aksesibilitas Anda. "accessibilityFeatures.read"
- Memungkinkan ekstensi membaca status aksesibilitas saat menggunakan
chrome.accessibilityFeatures
API.
Peringatan yang 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 meluncurkan Chrome), dan dimatikan (bahkan setelah jendela terakhir ditutup, hingga pengguna secara eksplisit menutup 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
chrome.certificateProvider
API. "clipboardRead"
- Memungkinkan ekstensi menempelkan item dari papan klip menggunakan Clipboard API platform web.
Peringatan yang ditampilkan: Membaca data yang Anda salin dan tempel. "clipboardWrite"
- Memungkinkan ekstensi memotong dan menyalin item ke papan klip menggunakan Clipboard API platform web.
Peringatan yang ditampilkan: Ubah data yang Anda salin dan tempel. "contentSettings"
- Memberikan akses ke
chrome.contentSettings
API.
Peringatan yang 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 yang 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 yang ditampilkan: Blokir konten di halaman mana pun. "declarativeNetRequestWithHostAccess"
- Memberikan akses ke
chrome.declarativeNetRequest
API, 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 digunakan untuk ekstensi yang belum dibuka dan diabaikan untuk ekstensi yang diinstal dari Chrome Web Store.
Peringatan yang ditampilkan: Membaca histori penjelajahan Anda. "dns"
- Memberikan akses ke
chrome.dns
API. "desktopCapture"
- Memberikan akses ke
chrome.desktopCapture
API.
Peringatan yang ditampilkan: Ambil gambar konten layar Anda. "documentScan"
- Memberikan akses ke
chrome.documentScan
API. "downloads"
- Memberikan akses ke
chrome.downloads
API.
Peringatan yang ditampilkan: Mengelola hasil download Anda. "downloads.open"
- Mengizinkan penggunaan
chrome.downloads.open()
.
Peringatan yang ditampilkan: Mengelola hasil download Anda. "downloads.ui"
- Mengizinkan penggunaan
chrome.downloads.setUiOptions()
.
Peringatan yang ditampilkan: Mengelola hasil download Anda. "enterprise.deviceAttributes"
- Memberikan akses ke
chrome.enterprise.deviceAttributes
API. "enterprise.hardwarePlatform"
- Memberikan akses ke
chrome.enterprise.hardwarePlatform
API. "enterprise.networkingAttributes"
- Memberikan akses ke
chrome.enterprise.networkingAttributes
API. "enterprise.platformKeys"
- Memberikan akses ke
chrome.enterprise.platformKeys
API. "favicon"
- Memberikan akses ke Favicon API.
Peringatan ditampilkan: Baca ikon situs yang Anda kunjungi. "fileBrowserHandler"
- Memberikan akses ke
chrome.fileBrowserHandler
API. "fileSystemProvider"
- Memberikan akses ke
chrome.fileSystemProvider
API. "fontSettings"
- Memberikan akses ke
chrome.fontSettings
API. "gcm"
- Memberikan akses ke API
chrome.gcm
danchrome.instanceID
. "geolocation"
- Memungkinkan ekstensi untuk menggunakan API geolokasi tanpa meminta
izin pengguna.
Peringatan yang ditampilkan: Deteksi lokasi fisik Anda. "history"
- Memberikan akses ke
chrome.history
API.
Peringatan ditampilkan: Membaca dan mengubah histori penjelajahan Anda di semua perangkat yang digunakan untuk login. "identity"
- Memberikan akses ke
chrome.identity
API.
Peringatan yang ditampilkan: Ketahui alamat email Anda. "identity.email"
- Memberikan akses ke alamat email pengguna melalui
chrome.identity
API.
Peringatan yang ditampilkan: Ketahui alamat email Anda. "idle"
- Memberikan akses ke
chrome.idle
API. "loginState"
- Memberikan akses ke
chrome.loginState
API. "management"
- Memberikan akses ke
chrome.management
API.
Peringatan yang ditampilkan: Kelola aplikasi, ekstensi, dan tema Anda. "nativeMessaging"
- Memberikan akses ke API pesan native.
Peringatan yang ditampilkan: Berkomunikasi dengan aplikasi native yang bekerja sama. "notifications"
- Memberikan akses ke
chrome.notifications
API.
Peringatan yang ditampilkan: Menampilkan notifikasi. "offscreen"
- Memberikan akses ke
chrome.offscreen
API. "pageCapture"
- Memberikan akses ke
chrome.pageCapture
API.
Peringatan yang 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 yang ditampilkan: Ubah setelan terkait privasi Anda. "processes"
- Memberikan akses ke
chrome.processes
API. "proxy"
- Memberikan akses ke
chrome.proxy
API.
Peringatan yang 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()
danruntime.sendNativeMessage()
. Untuk semua fitur lainnya dari namespaceruntime
, izin tidak diperlukan. "scripting"
- Memberikan akses ke
chrome.scripting
API. "search"
- Memberikan akses ke
chrome.search
API. "sessions"
- Memberikan akses ke
chrome.sessions
API.
Peringatan yang ditampilkan:
- Saat digunakan dengan izin
"history"
: Membaca dan mengubah histori penjelajahan Anda di semua perangkat yang Anda gunakan untuk login. - Saat digunakan dengan izin
"tabs"
: Membaca histori penjelajahan Anda di semua perangkat yang Anda gunakan untuk login.
- Saat digunakan dengan izin
"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 yang ditampilkan: Identifikasi dan keluarkan perangkat penyimpanan. "tabCapture"
- Memberikan akses ke
chrome.tabCapture
API.
Peringatan yang ditampilkan: Membaca dan mengubah semua data Anda di semua situs. "tabGroups"
- Memberikan akses ke
chrome.tabGroups
API.
Peringatan yang ditampilkan: Melihat dan mengelola grup tab Anda. "tabs"
- Memberikan akses ke kolom dengan hak istimewa objek Tab yang digunakan oleh beberapa API,
termasuk
chrome.tabs
danchrome.windows
. Anda biasanya tidak perlu mendeklarasikan izin ini untuk menggunakan API tersebut.
Peringatan yang ditampilkan: Membaca 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: Membaca semua teks yang diucapkan menggunakan ucapan yang disintesis. "unlimitedStorage"
- Memberikan kuota tanpa batas untuk
chrome.storage.local
,IndexedDB
,Cache Storage
, danOrigin 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
chrome.webAuthenticationProxy
API.
Peringatan yang ditampilkan: Membaca dan mengubah semua data Anda di semua situs. "webNavigation"
- Memberikan akses ke
chrome.webNavigation
API.
Peringatan yang ditampilkan: Membaca histori penjelajahan Anda. "webRequest"
- Memberikan akses ke
chrome.webRequest
API. "webRequestBlocking"
- Mengizinkan penggunaan
chrome.webRequest
API untuk pemblokiran.