หากต้องการเข้าถึง API และฟีเจอร์ส่วนใหญ่ของส่วนขยาย คุณต้องประกาศสิทธิ์ใน manifest ของส่วนขยาย สิทธิ์บางอย่างจะทริกเกอร์คำเตือนที่ผู้ใช้ต้องอนุญาตเพื่อใช้ส่วนขยายต่อไป
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานของสิทธิ์ได้ที่ประกาศสิทธิ์ ดูแนวทางปฏิบัติแนะนำในการใช้สิทธิ์ที่มีคำเตือนได้ที่หลักเกณฑ์เกี่ยวกับคำเตือนสิทธิ์
ต่อไปนี้คือรายการสิทธิ์ทั้งหมดที่มีอยู่และคำเตือนที่เกิดจากสิทธิ์บางรายการ
"accessibilityFeatures.modify"- อนุญาตให้ส่วนขยายแก้ไขสถานะฟีเจอร์การช่วยเหลือพิเศษเมื่อใช้ API
chrome.accessibilityFeatures
คำเตือนที่แสดง: เปลี่ยนการตั้งค่าการช่วยเหลือพิเศษ "accessibilityFeatures.read"- อนุญาตให้ส่วนขยายอ่านสถานะการช่วยเหลือพิเศษเมื่อใช้ API
chrome.accessibilityFeatures
คำเตือนที่แสดง: อ่านการตั้งค่าการช่วยเหลือพิเศษ "activeTab"- ให้สิทธิ์เข้าถึงแท็บที่ใช้งานอยู่ชั่วคราวผ่านท่าทางผู้ใช้ โปรดดูรายละเอียดที่หัวข้อ
activeTab "alarms"- ให้สิทธิ์เข้าถึง
chrome.alarmsAPI "audio"- ให้สิทธิ์เข้าถึง
chrome.audioAPI "background"- ทำให้ Chrome เริ่มทำงานเร็วขึ้น (ทันทีที่ผู้ใช้เข้าสู่ระบบคอมพิวเตอร์ ก่อนที่จะเปิด Chrome) และปิดช้าลง (แม้ว่าจะปิดหน้าต่างสุดท้ายแล้ว จนกว่าผู้ใช้จะออกจาก Chrome อย่างชัดแจ้ง)
"bookmarks"- ให้สิทธิ์เข้าถึง API ของ
chrome.bookmarks
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงบุ๊กมาร์กของคุณ "browsingData"- ให้สิทธิ์เข้าถึง
chrome.browsingDataAPI "certificateProvider"- ให้สิทธิ์เข้าถึง
chrome.certificateProviderAPI "clipboardRead"- อนุญาตให้ส่วนขยายวางรายการจากคลิปบอร์ดโดยใช้ Clipboard API ของแพลตฟอร์มเว็บ
คำเตือนที่แสดง: อ่านข้อมูลที่คุณคัดลอกและวาง "clipboardWrite"- อนุญาตให้ส่วนขยายตัดและคัดลอกรายการไปยังคลิปบอร์ดโดยใช้ Clipboard API ของแพลตฟอร์มเว็บ
คำเตือนที่แสดง: แก้ไขข้อมูลที่คุณคัดลอกและวาง "contentSettings"- ให้สิทธิ์เข้าถึง API ของ
chrome.contentSettings
คำเตือนที่แสดง: เปลี่ยนการตั้งค่าที่ควบคุมการเข้าถึงฟีเจอร์ต่างๆ ของเว็บไซต์ เช่น คุกกี้, JavaScript, ปลั๊กอิน, ตำแหน่งทางภูมิศาสตร์, ไมโครโฟน, กล้อง ฯลฯ "contextMenus"- ให้สิทธิ์เข้าถึง
chrome.contextMenusAPI "cookies"- ให้สิทธิ์เข้าถึง
chrome.cookiesAPI "debugger"- ให้สิทธิ์เข้าถึง API ของ
chrome.debugger
คำเตือนที่แสดง:
- เข้าถึงแบ็กเอนด์ของโปรแกรมแก้ไขข้อบกพร่องของหน้าเว็บ
- อ่านและเปลี่ยนแปลงข้อมูลทั้งหมดในทุกเว็บไซต์
"declarativeContent"- ให้สิทธิ์เข้าถึง API ของ
chrome.declarativeContent "declarativeNetRequest"- ให้สิทธิ์เข้าถึง API ของ
chrome.declarativeNetRequest
คำเตือนที่แสดง: บล็อกเนื้อหาในหน้าใดก็ได้ "declarativeNetRequestWithHostAccess"- ให้สิทธิ์เข้าถึง
chrome.declarativeNetRequestAPI แต่ต้องมีสิทธิ์ของโฮสต์สำหรับการดำเนินการทั้งหมด "declarativeNetRequestFeedback"- ให้สิทธิ์เขียนข้อผิดพลาดและคำเตือนไปยังคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บเมื่อใช้ API
chrome.declarativeNetRequestสิทธิ์นี้มีไว้เพื่อใช้กับส่วนขยายที่คลายการแพคข้อมูล และระบบจะไม่สนใจส่วนขยายที่ติดตั้งจาก Chrome เว็บสโตร์
คำเตือนที่แสดง: อ่านประวัติการท่องเว็บ "dns"- ให้สิทธิ์เข้าถึง
chrome.dnsAPI "desktopCapture"- ให้สิทธิ์เข้าถึง API ของ
chrome.desktopCapture
คำเตือนที่แสดง: จับภาพเนื้อหาบนหน้าจอ "documentScan"- ให้สิทธิ์เข้าถึง
chrome.documentScanAPI "downloads"- ให้สิทธิ์เข้าถึง API ของ
chrome.downloads
คำเตือนที่แสดง: จัดการการดาวน์โหลด "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"- อนุญาตให้ส่วนขยายใช้ Geolocation API โดยไม่ต้องแจ้งขอสิทธิ์จากผู้ใช้
คำเตือนที่แสดง: ตรวจหาตำแหน่งจริงของคุณ "history"- ให้สิทธิ์เข้าถึง API ของ
chrome.history
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงประวัติการท่องเว็บในอุปกรณ์ที่ลงชื่อเข้าใช้ทั้งหมด "identity"- ให้สิทธิ์เข้าถึง
chrome.identityAPI "identity.email"- ให้สิทธิ์เข้าถึงอีเมลของผู้ใช้ผ่าน API
chrome.identity
คำเตือนที่แสดง: ทราบอีเมลของคุณ "idle"- ให้สิทธิ์เข้าถึง
chrome.idleAPI "loginState"- ให้สิทธิ์เข้าถึง
chrome.loginStateAPI "management"- ให้สิทธิ์เข้าถึง API ของ
chrome.management
คำเตือนที่แสดง: จัดการแอป ส่วนขยาย และธีม "nativeMessaging"- ให้สิทธิ์เข้าถึง API การรับส่งข้อความแบบเนทีฟ
คำเตือนที่แสดง: สื่อสารกับแอปพลิเคชันแบบเนทีฟที่ทำงานร่วมกัน "notifications"- ให้สิทธิ์เข้าถึง API ของ
chrome.notifications
คำเตือนที่แสดง: แสดงการแจ้งเตือน "offscreen"- ให้สิทธิ์เข้าถึง
chrome.offscreenAPI "pageCapture"- ให้สิทธิ์เข้าถึง API ของ
chrome.pageCapture
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงข้อมูลทั้งหมดในทุกเว็บไซต์ "platformKeys"- ให้สิทธิ์เข้าถึง
chrome.platformKeysAPI "power"- ให้สิทธิ์เข้าถึง
chrome.powerAPI "printerProvider"- ให้สิทธิ์เข้าถึง API ของ
chrome.printerProvider "printing"- ให้สิทธิ์เข้าถึง
chrome.printingAPI "printingMetrics"- ให้สิทธิ์เข้าถึง API ของ
chrome.printingMetrics "privacy"- ให้สิทธิ์เข้าถึง API ของ
chrome.privacy
คำเตือนที่แสดง: เปลี่ยนการตั้งค่าที่เกี่ยวข้องกับความเป็นส่วนตัว "processes"- ให้สิทธิ์เข้าถึง
chrome.processesAPI "proxy"- ให้สิทธิ์เข้าถึง
chrome.proxyAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงข้อมูลทั้งหมดในทุกเว็บไซต์ "publicSuffix"- ให้สิทธิ์เข้าถึง
chrome.publicSuffixAPI "readingList"- ให้สิทธิ์เข้าถึง API ของ
chrome.readingList
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงรายการในเรื่องรออ่าน "runtime"- ให้สิทธิ์เข้าถึง
runtime.connectNative()และruntime.sendNativeMessage()สำหรับฟีเจอร์อื่นๆ ทั้งหมดของเนมสเปซruntimeไม่จำเป็นต้องมีสิทธิ์ "scripting"- ให้สิทธิ์เข้าถึง
chrome.scriptingAPI "search"- ให้สิทธิ์เข้าถึง
chrome.searchAPI "sessions"- ให้สิทธิ์เข้าถึง API ของ
chrome.sessions
คำเตือนที่แสดง:
- เมื่อใช้ร่วมกับสิทธิ์
"history": อ่านและเปลี่ยนแปลงประวัติการท่องเว็บในอุปกรณ์ที่ลงชื่อเข้าใช้ทั้งหมด - เมื่อใช้ร่วมกับสิทธิ์
"tabs": อ่านประวัติการท่องเว็บในอุปกรณ์ทั้งหมดที่คุณลงชื่อเข้าใช้
- เมื่อใช้ร่วมกับสิทธิ์
"sidePanel"- ให้สิทธิ์เข้าถึง
chrome.sidePanelAPI "storage"- ให้สิทธิ์เข้าถึง
chrome.storageAPI "system.cpu"- ให้สิทธิ์เข้าถึง
chrome.system.cpuAPI "system.display"- ให้สิทธิ์เข้าถึง API ของ
chrome.system.display "system.memory"- ให้สิทธิ์เข้าถึง API ของ
chrome.system.memory "system.storage"- ให้สิทธิ์เข้าถึง API ของ
chrome.system.storage
คำเตือนที่แสดง: ระบุและนำอุปกรณ์จัดเก็บข้อมูลออก "tabCapture"- ให้สิทธิ์เข้าถึง API ของ
chrome.tabCapture
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงข้อมูลทั้งหมดในทุกเว็บไซต์ "tabGroups"- ให้สิทธิ์เข้าถึง API ของ
chrome.tabGroups
คำเตือนที่แสดง: ดูและจัดการกลุ่มแท็บ "tabs"- ให้สิทธิ์เข้าถึงช่องที่มีสิทธิ์ของออบเจ็กต์ Tab ที่ API หลายรายการใช้ ซึ่งรวมถึง
chrome.tabsและchrome.windowsโดยปกติแล้วคุณไม่จำเป็นต้องประกาศสิทธิ์นี้เพื่อใช้ API เหล่านั้น
คำเตือนที่แสดง: อ่านประวัติการท่องเว็บ "topSites"- ให้สิทธิ์เข้าถึง API ของ
chrome.topSites
คำเตือนที่แสดง: อ่านรายการเว็บไซต์ที่คุณเข้าชมบ่อยที่สุด "tts"- ให้สิทธิ์เข้าถึง
chrome.ttsAPI "ttsEngine"- ให้สิทธิ์เข้าถึง API ของ
chrome.ttsEngine
คำเตือนที่แสดง: อ่านข้อความทั้งหมดที่พูดโดยใช้เสียงสังเคราะห์ "unlimitedStorage"- ให้โควต้าไม่จำกัดสำหรับ
chrome.storage.local,IndexedDB,Cache StorageและOrigin Private File Systemดูข้อมูลเพิ่มเติมได้ที่พื้นที่เก็บข้อมูลและคุกกี้ "userScripts"- ให้สิทธิ์เข้าถึง API ของ
chrome.userScriptsหมายเหตุ: ผู้ใช้ต้องเปิดใช้สคริปต์ของผู้ใช้ อย่างชัดแจ้งด้วย
"vpnProvider"- ให้สิทธิ์เข้าถึง
chrome.vpnProviderAPI "webAuthenticationProxy"- ให้สิทธิ์เข้าถึง
chrome.webAuthenticationProxyAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงข้อมูลทั้งหมดในทุกเว็บไซต์ "webNavigation"- ให้สิทธิ์เข้าถึง API ของ
chrome.webNavigation
คำเตือนที่แสดง: อ่านประวัติการท่องเว็บ "webRequest"- ให้สิทธิ์เข้าถึง
chrome.webRequestAPI "webRequestBlocking"- อนุญาตให้ใช้ API
chrome.webRequestเพื่อบล็อก