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