หากต้องการเข้าถึง 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"- ให้สิทธิ์เข้าถึง API ของ
chrome.gcmและchrome.instanceID "geolocation"- อนุญาตให้ส่วนขยายใช้ Geolocation API โดยไม่ต้องขอสิทธิ์จากผู้ใช้
คำเตือนที่แสดง: ตรวจหาสถานที่ตั้งจริงของคุณ "history"- ให้สิทธิ์เข้าถึง
chrome.historyAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนประวัติการท่องเว็บในอุปกรณ์ทั้งหมดที่ลงชื่อเข้าใช้ "identity"- ให้สิทธิ์เข้าถึง
chrome.identityAPI "identity.email"- ให้สิทธิ์เข้าถึงอีเมลของผู้ใช้ผ่าน
chrome.identityAPI
คำเตือนที่แสดง: โปรดตรวจสอบอีเมลของคุณ "idle"- ให้สิทธิ์เข้าถึง
chrome.idleAPI "loginState"- ให้สิทธิ์เข้าถึง
chrome.loginStateAPI "management"- ให้สิทธิ์เข้าถึง
chrome.managementAPI
คำเตือนที่แสดง: จัดการแอป ส่วนขยาย และธีม "nativeMessaging"- ให้สิทธิ์เข้าถึง 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 หมายเหตุ: ผู้ใช้ต้องเปิดใช้การใช้สคริปต์ของผู้ใช้อย่างชัดเจนด้วย "vpnProvider"- ให้สิทธิ์เข้าถึง
chrome.vpnProviderAPI "wallpaper"- ให้สิทธิ์เข้าถึง
chrome.wallpaperAPI "webAuthenticationProxy"- ให้สิทธิ์เข้าถึง
chrome.webAuthenticationProxyAPI
คำเตือนที่แสดง: อ่านและเปลี่ยนแปลงข้อมูลทั้งหมดของคุณในทุกเว็บไซต์ "webNavigation"- ให้สิทธิ์เข้าถึง
chrome.webNavigationAPI
คำเตือนที่แสดง: อ่านประวัติการท่องเว็บ "webRequest"- ให้สิทธิ์เข้าถึง
chrome.webRequestAPI "webRequestBlocking"- อนุญาตให้ใช้
chrome.webRequestAPI ในการบล็อก