대부분의 확장 프로그램 API 및 기능에 액세스하려면 확장 프로그램의 매니페스트에서 권한을 선언해야 합니다. 일부 권한은 사용자가 확장 프로그램을 계속 사용하려면 허용해야 한다는 경고를 트리거합니다.
권한 작동 방식에 관한 자세한 내용은 권한 선언을 참고하세요. 경고가 있는 권한 사용에 관한 권장사항은 권한 경고 가이드라인을 참고하세요.
다음은 사용 가능한 모든 권한과 특정 권한에 의해 트리거된 경고 목록입니다.
"accessibilityFeatures.modify"
chrome.accessibilityFeatures
API를 사용할 때 확장 프로그램이 접근성 기능 상태를 수정할 수 있도록 허용합니다.
경고 표시됨: 접근성 설정을 변경하세요."accessibilityFeatures.read"
chrome.accessibilityFeatures
API를 사용할 때 확장 프로그램이 접근성 상태를 읽도록 허용합니다.
경고 표시됨: 접근성 설정을 읽습니다."activeTab"
- 사용자 동작을 통해 활성 탭에 대한 임시 액세스 권한을 부여합니다. 자세한 내용은
activeTab
를 참고하세요. "alarms"
chrome.alarms
API에 대한 액세스 권한을 부여합니다."audio"
chrome.audio
API에 대한 액세스 권한을 부여합니다."background"
- Chrome을 초기에 시작하고 (사용자가 컴퓨터에 로그인하는 즉시, Chrome을 실행하기 전) 늦게 종료하도록 합니다 (마지막 창이 닫힌 후에도 사용자가 Chrome을 명시적으로 종료할 때까지).
"bookmarks"
chrome.bookmarks
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 북마크 읽기 및 변경"browsingData"
chrome.browsingData
API에 대한 액세스 권한을 부여합니다."certificateProvider"
chrome.certificateProvider
API 액세스 권한을 부여합니다."clipboardRead"
- 확장 프로그램이 웹 플랫폼 Clipboard API를 사용하여 클립보드의 항목을 붙여넣을 수 있도록 합니다.
경고 표시됨: 복사하여 붙여넣은 데이터를 읽습니다. "clipboardWrite"
- 확장 프로그램이 웹 플랫폼 Clipboard API를 사용하여 항목을 잘라내어 클립보드에 복사할 수 있도록 합니다.
경고 표시됨: 복사하여 붙여넣는 데이터를 수정하세요. "contentSettings"
chrome.contentSettings
API 액세스 권한을 부여합니다.
경고 표시: 쿠키, 자바스크립트, 플러그인, 위치정보, 마이크, 카메라 등과 같은 기능에 대한 웹사이트의 액세스를 제어하는 설정을 변경합니다."contextMenus"
chrome.contextMenus
API에 대한 액세스 권한을 부여합니다."cookies"
chrome.cookies
API에 대한 액세스 권한을 부여합니다."debugger"
chrome.debugger
API에 대한 액세스 권한을 부여합니다.
표시된 경고:
- 페이지 디버거 백엔드에 액세스합니다.
- 모든 웹사이트의 전체 데이터를 읽고 변경합니다.
"declarativeContent"
chrome.declarativeContent
API 액세스 권한을 부여합니다."declarativeNetRequest"
chrome.declarativeNetRequest
API 액세스 권한을 부여합니다.
경고 표시: 모든 페이지의 콘텐츠 차단"declarativeNetRequestWithHostAccess"
chrome.declarativeNetRequest
API 액세스 권한을 부여하지만 모든 작업에 호스트 권한이 필요합니다."declarativeNetRequestFeedback"
chrome.declarativeNetRequest
API를 사용할 때 DevTools 콘솔에 오류 및 경고를 쓸 수 있는 권한을 부여합니다. 이 권한은 압축해제된 확장 프로그램에서 사용하며 Chrome 웹 스토어에서 설치한 확장 프로그램에서는 무시됩니다.
경고 표시됨: 방문 기록 읽기"dns"
chrome.dns
API 액세스 권한을 부여합니다."desktopCapture"
chrome.desktopCapture
API 액세스 권한을 부여합니다.
경고 표시됨: 화면의 콘텐츠를 캡처합니다."documentScan"
chrome.documentScan
API에 대한 액세스 권한을 부여합니다."downloads"
chrome.downloads
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 다운로드를 관리하세요."downloads.open"
chrome.downloads.open()
사용을 허용합니다.
경고 표시됨: 다운로드를 관리하세요."downloads.ui"
chrome.downloads.setUiOptions()
사용을 허용합니다.
경고 표시됨: 다운로드를 관리하세요."enterprise.deviceAttributes"
chrome.enterprise.deviceAttributes
API 액세스 권한을 부여합니다."enterprise.hardwarePlatform"
chrome.enterprise.hardwarePlatform
API 액세스 권한을 부여합니다."enterprise.networkingAttributes"
chrome.enterprise.networkingAttributes
API 액세스 권한을 부여합니다."enterprise.platformKeys"
chrome.enterprise.platformKeys
API 액세스 권한을 부여합니다."favicon"
- Favicon API에 대한 액세스 권한을 부여합니다.
경고 표시: 방문한 웹사이트의 아이콘을 읽습니다. "fileBrowserHandler"
chrome.fileBrowserHandler
API 액세스 권한을 부여합니다."fileSystemProvider"
chrome.fileSystemProvider
API 액세스 권한을 부여합니다."fontSettings"
chrome.fontSettings
API에 대한 액세스 권한을 부여합니다."gcm"
chrome.gcm
및chrome.instanceID
API에 대한 액세스 권한을 부여합니다."geolocation"
- 사용자에게 권한을 요청하지 않고 확장 프로그램이 Geolocation API를 사용하도록 허용합니다.
경고 표시됨: 물리적 위치를 감지합니다. "history"
chrome.history
API에 대한 액세스 권한을 부여합니다.
경고 표시: 로그인된 모든 기기에서 방문 기록을 읽고 변경합니다."identity"
chrome.identity
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 이메일 주소를 확인하세요."identity.email"
chrome.identity
API를 통해 사용자의 이메일 주소에 대한 액세스 권한을 부여합니다.
경고 표시됨: 이메일 주소를 확인하세요."idle"
chrome.idle
API에 대한 액세스 권한을 부여합니다."loginState"
chrome.loginState
API에 대한 액세스 권한을 부여합니다."management"
chrome.management
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 앱, 확장 프로그램, 테마를 관리하세요."nativeMessaging"
- 기본 메시지 API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 협력 중인 네이티브 애플리케이션과 통신합니다. "notifications"
chrome.notifications
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 알림을 표시합니다."offscreen"
chrome.offscreen
API에 대한 액세스 권한을 부여합니다."pageCapture"
chrome.pageCapture
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 모든 웹사이트의 모든 데이터를 읽고 변경합니다."platformKeys"
chrome.platformKeys
API에 대한 액세스 권한을 부여합니다."power"
chrome.power
API에 대한 액세스 권한을 부여합니다."printerProvider"
chrome.printerProvider
API 액세스 권한을 부여합니다."printing"
chrome.printing
API에 대한 액세스 권한을 부여합니다."printingMetrics"
chrome.printingMetrics
API 액세스 권한을 부여합니다."privacy"
chrome.privacy
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 개인 정보 보호 관련 설정을 변경하세요."processes"
chrome.processes
API에 대한 액세스 권한을 부여합니다."proxy"
chrome.proxy
API 액세스 권한을 부여합니다.
경고 표시됨: 모든 웹사이트의 모든 데이터를 읽고 변경합니다."readingList"
chrome.readingList
API에 대한 액세스 권한을 부여합니다.
경고가 표시됨: 읽기 목록의 항목을 읽고 변경하세요."runtime"
runtime.connectNative()
및runtime.sendNativeMessage()
에 대한 액세스 권한을 부여합니다.runtime
네임스페이스의 다른 모든 기능은 권한이 필요하지 않습니다."scripting"
chrome.scripting
API에 대한 액세스 권한을 부여합니다."search"
chrome.search
API에 대한 액세스 권한을 부여합니다."sessions"
chrome.sessions
API에 대한 액세스 권한을 부여합니다.
표시된 경고:
"history"
권한과 함께 사용하는 경우: 로그인된 모든 기기에서 방문 기록을 읽고 변경합니다."tabs"
권한과 함께 사용하는 경우: 로그인된 모든 기기에서 방문 기록을 읽습니다.
"sidePanel"
chrome.sidePanel
API에 대한 액세스 권한을 부여합니다."storage"
chrome.storage
API에 대한 액세스 권한을 부여합니다."system.cpu"
chrome.system.cpu
API에 대한 액세스 권한을 부여합니다."system.display"
chrome.system.display
API 액세스 권한을 부여합니다."system.memory"
chrome.system.memory
API 액세스 권한을 부여합니다."system.storage"
chrome.system.storage
API 액세스 권한을 부여합니다.
경고 표시됨: 저장소 기기 식별 및 꺼내기"tabCapture"
chrome.tabCapture
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 모든 웹사이트의 모든 데이터를 읽고 변경합니다."tabGroups"
chrome.tabGroups
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 탭 그룹을 보고 관리합니다."tabs"
chrome.tabs
및chrome.windows
를 비롯한 여러 API에서 사용하는 Tab 객체의 권한이 있는 필드에 대한 액세스 권한을 부여합니다. 일반적으로는 이러한 API를 사용하기 위해 이 권한을 선언할 필요가 없습니다.
경고 표시됨: 방문 기록 읽기"topSites"
chrome.topSites
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 가장 자주 방문한 웹사이트 목록을 읽습니다."tts"
chrome.tts
API에 대한 액세스 권한을 부여합니다."ttsEngine"
chrome.ttsEngine
API에 대한 액세스 권한을 부여합니다.
경고 표시됨: 합성된 음성을 사용하여 음성 텍스트를 모두 읽습니다."unlimitedStorage"
chrome.storage.local
,IndexedDB
,Cache Storage
,Origin Private File System
에 대한 무제한 할당량을 제공합니다. 자세한 내용은 저장소 및 쿠키를 참고하세요."vpnProvider"
chrome.vpnProvider
API에 대한 액세스 권한을 부여합니다."wallpaper"
chrome.wallpaper
API에 대한 액세스 권한을 부여합니다."webAuthenticationProxy"
chrome.webAuthenticationProxy
API 액세스 권한을 부여합니다.
경고 표시됨: 모든 웹사이트의 모든 데이터를 읽고 변경합니다."webNavigation"
chrome.webNavigation
API 액세스 권한을 부여합니다.
경고 표시됨: 방문 기록 읽기"webRequest"
chrome.webRequest
API에 대한 액세스 권한을 부여합니다."webRequestBlocking"
- 차단을 위해
chrome.webRequest
API를 사용하도록 허용합니다.