หากต้องการเข้าถึง API และฟีเจอร์ส่วนใหญ่ของส่วนขยาย คุณต้องประกาศสิทธิ์ในไฟล์ Manifest ของส่วนขยาย สิทธิ์บางอย่างจะทริกเกอร์คำเตือนที่ผู้ใช้ต้องอนุญาตจึงจะใช้ส่วนขยายต่อได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีทำงานของสิทธิ์ได้ที่ประกาศสิทธิ์ ดูแนวทางปฏิบัติแนะนำสำหรับการใช้สิทธิ์ที่มีคำเตือนได้ที่ หลักเกณฑ์คำเตือนเกี่ยวกับสิทธิ์
รายการต่อไปนี้แสดงสิทธิ์ทั้งหมดที่ใช้ได้และคำเตือนที่ทริกเกอร์โดยสิทธิ์ที่เฉพาะเจาะจง
"accessibilityFeatures.modify"- อนุญาตให้ส่วนขยายแก้ไขสถานะฟีเจอร์การช่วยเหลือพิเศษเมื่อใช้
chrome.accessibilityFeaturesAPI
คำเตือนที่แสดง: เปลี่ยนการตั้งค่าการช่วยเหลือพิเศษ "accessibilityFeatures.read"- อนุญาตให้ส่วนขยายอ่านสถานะการช่วยเหลือพิเศษเมื่อใช้
chrome.accessibilityFeaturesAPI
คำเตือนที่แสดง: อ่านการตั้งค่าการช่วยเหลือพิเศษ "activeTab"- ให้สิทธิ์เข้าถึงแท็บที่ใช้งานอยู่ชั่วคราวผ่านท่าทางผู้ใช้ ดูรายละเอียดได้ที่
ดู
activeTab "alarms"- ให้สิทธิ์เข้าถึง
chrome.alarmsAPI "audio"- ให้สิทธิ์เข้าถึง
chrome.audioAPI "background"- ทำให้ Chrome เริ่มทำงานเร็วขึ้น (ทันทีที่ผู้ใช้เข้าสู่ระบบคอมพิวเตอร์ ก่อนที่จะเปิด Chrome) และปิดทำงานช้าลง (แม้หลังจากปิดหน้าต่างสุดท้ายแล้ว จนกว่าผู้ใช้จะออกจาก Chrome อย่างชัดเจน)
"bookmarks"- ให้สิทธิ์เข้าถึง
chrome.bookmarksAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนบุ๊กมาร์ก "browsingData"- ให้สิทธิ์เข้าถึง
chrome.browsingDataAPI "certificateProvider"- ให้สิทธิ์เข้าถึง
chrome.certificateProviderAPI "clipboardRead"- อนุญาตให้ส่วนขยายวางรายการจากคลิปบอร์ดโดยใช้ Clipboard API ของแพลตฟอร์มเว็บ
คำเตือนที่แสดง: อ่านข้อมูลที่คุณคัดลอกและวาง "clipboardWrite"- อนุญาตให้ส่วนขยายตัดและคัดลอกรายการไปยังคลิปบอร์ดโดยใช้ Clipboard API ของแพลตฟอร์มเว็บ
ประกาศเตือนที่แสดง: แก้ไขข้อมูลที่คุณคัดลอกและวาง "contentSettings"- ให้สิทธิ์เข้าถึง
chrome.contentSettingsAPI
คำเตือนที่แสดง: เปลี่ยนการตั้งค่าที่ควบคุมการเข้าถึง ฟีเจอร์ของเว็บไซต์ เช่น คุกกี้, JavaScript, ปลั๊กอิน, ตำแหน่งทางภูมิศาสตร์, ไมโครโฟน, กล้องถ่ายรูป และอื่นๆ "contextMenus"- ให้สิทธิ์เข้าถึง
chrome.contextMenusAPI "cookies"- ให้สิทธิ์เข้าถึง
chrome.cookiesAPI "debugger"- ให้สิทธิ์เข้าถึง
chrome.debuggerAPI
คำเตือนที่แสดง:
- เข้าถึงแบ็กเอนด์ของเครื่องมือแก้ไขข้อบกพร่องของหน้าเว็บ
- อ่านและเปลี่ยนข้อมูลทั้งหมดในเว็บไซต์ทั้งหมด
"declarativeContent"- ให้สิทธิ์เข้าถึง
chrome.declarativeContentAPI. "declarativeNetRequest"- ให้สิทธิ์เข้าถึง
chrome.declarativeNetRequestAPI
คำเตือนที่แสดง: บล็อกเนื้อหาในหน้าใดก็ได้ "declarativeNetRequestWithHostAccess"- ให้สิทธิ์เข้าถึง
chrome.declarativeNetRequestAPI แต่ต้องมีสิทธิ์เข้าถึงโฮสต์สำหรับการดำเนินการทั้งหมด "declarativeNetRequestFeedback"- ให้สิทธิ์ในการเขียนข้อผิดพลาดและคำเตือนไปยังคอนโซลเครื่องมือสำหรับนักพัฒนาเว็บเมื่อ
ใช้
chrome.declarativeNetRequestAPI สิทธิ์นี้ใช้ได้กับส่วนขยายที่คลายการแพคข้อมูลแล้ว และระบบจะละเว้นสิทธิ์นี้สำหรับส่วนขยายที่ติดตั้งจาก 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"- อนุญาตให้ส่วนขยายใช้ Geolocation API โดยไม่ต้องแจ้งให้ผู้ใช้ขอสิทธิ์
คำเตือนที่แสดง: ตรวจหาตำแหน่งทางกายภาพของคุณ "history"- ให้สิทธิ์เข้าถึง
chrome.historyAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนประวัติการท่องเว็บในอุปกรณ์ทั้งหมดที่ลงชื่อเข้าใช้ "identity"- ให้สิทธิ์เข้าถึง
chrome.identityAPI "identity.email"- ให้สิทธิ์เข้าถึงอีเมลของผู้ใช้ผ่าน
chrome.identityAPI
คำเตือนที่แสดง: ทราบอีเมลของคุณ "idle"- ให้สิทธิ์เข้าถึง
chrome.idleAPI "loginState"- ให้สิทธิ์เข้าถึง
chrome.loginStateAPI "management"- ให้สิทธิ์เข้าถึง
chrome.managementAPI
คำเตือนที่แสดง: จัดการแอป ส่วนขยาย และธีม "nativeMessaging"- ให้สิทธิ์เข้าถึง Native Messaging 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"- ให้สิทธิ์เข้าถึง
chrome.processesAPI "proxy"- ให้สิทธิ์เข้าถึง
chrome.proxyAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนข้อมูลทั้งหมดในเว็บไซต์ทั้งหมด "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"- ให้สิทธิ์เข้าถึง
chrome.tabCaptureAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนข้อมูลทั้งหมดในเว็บไซต์ทั้งหมด "tabGroups"- ให้สิทธิ์เข้าถึง
chrome.tabGroupsAPI
คำเตือนที่แสดง: ดูและจัดการกลุ่มแท็บ "tabs"- ให้สิทธิ์เข้าถึงช่องที่มีสิทธิ์ของออบเจ็กต์แท็บที่ API หลายรายการใช้
รวมถึง
chrome.tabsและchrome.windowsโดยปกติแล้วคุณไม่จำเป็นต้องประกาศสิทธิ์นี้เพื่อใช้ API เหล่านั้น
คำเตือนที่แสดง: อ่านประวัติการท่องเว็บ "topSites"- ให้สิทธิ์เข้าถึง
chrome.topSitesAPI
คำเตือนที่แสดง: อ่านรายการเว็บไซต์ที่คุณเข้าชมบ่อยที่สุด "tts"- ให้สิทธิ์เข้าถึง
chrome.ttsAPI "ttsEngine"- ให้สิทธิ์เข้าถึง
chrome.ttsEngineAPI
คำเตือนที่แสดง: อ่านข้อความทั้งหมดที่พูดโดยใช้เสียงพูดสังเคราะห์ "unlimitedStorage"- ให้โควต้าไม่จำกัดสำหรับ
chrome.storage.local,IndexedDB,Cache Storage, และOrigin Private File Systemดูข้อมูลเพิ่มเติมได้ที่ พื้นที่เก็บข้อมูลและคุกกี้ "userScripts"- ให้สิทธิ์เข้าถึง
chrome.userScriptsAPI หมายเหตุ: ผู้ใช้ต้อง เปิดใช้ การใช้ User Script อย่างชัดเจนด้วย "vpnProvider"- ให้สิทธิ์เข้าถึง
chrome.vpnProviderAPI "wallpaper"- ให้สิทธิ์เข้าถึง
chrome.wallpaperAPI "webAuthenticationProxy"- ให้สิทธิ์เข้าถึง
chrome.webAuthenticationProxyAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนข้อมูลทั้งหมดในเว็บไซต์ทั้งหมด "webNavigation"- ให้สิทธิ์เข้าถึง
chrome.webNavigationAPI
คำเตือนที่แสดง: อ่านประวัติการท่องเว็บ "webRequest"- ให้สิทธิ์เข้าถึง
chrome.webRequestAPI "webRequestBlocking"- อนุญาตให้ใช้
chrome.webRequestAPI สำหรับ การบล็อก