권한

대부분의 확장 프로그램 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.gcmchrome.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.tabschrome.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를 사용하도록 허용합니다.