ज़्यादातर एक्सटेंशन एपीआई और सुविधाओं को ऐक्सेस करने के लिए, आपको अपने एक्सटेंशन के मेनिफ़ेस्ट में अनुमतियां बतानी होंगी. कुछ अनुमतियों से चेतावनियां ट्रिगर होती हैं. एक्सटेंशन का इस्तेमाल जारी रखने के लिए, उपयोगकर्ताओं को इन चेतावनियों के लिए अनुमति देनी होगी.
अनुमतियां कैसे काम करती हैं, इस बारे में ज़्यादा जानने के लिए, अनुमतियां बताना लेख पढ़ें. चेतावनी के साथ अनुमतियों का इस्तेमाल करने के सबसे सही तरीकों के बारे में जानने के लिए, अनुमति की चेतावनी से जुड़े दिशा-निर्देश लेख पढ़ें.
यहां उपलब्ध सभी अनुमतियों की सूची दी गई है. साथ ही, यहां उन चेतावनियों के बारे में भी बताया गया है जो खास अनुमतियों की वजह से ट्रिगर होती हैं.
"accessibilityFeatures.modify"- इससे एक्सटेंशन,
chrome.accessibilityFeaturesAPI का इस्तेमाल करते समय, सुलभता सुविधाओं की स्थितियों में बदलाव कर सकते हैं.
दिखाई गई चेतावनी: सुलभता सेटिंग में बदलाव करें. "accessibilityFeatures.read"- इससे एक्सटेंशन,
chrome.accessibilityFeaturesAPI का इस्तेमाल करते समय, सुलभता की स्थितियों को पढ़ सकते हैं.
दिखाई गई चेतावनी: सुलभता सेटिंग पढ़ें. "activeTab"- इससे उपयोगकर्ता के जेस्चर के ज़रिए, सक्रिय टैब को अस्थायी तौर पर ऐक्सेस किया जा सकता है. ज़्यादा जानकारी के लिए,
देखें
activeTab. "alarms"- इससे
chrome.alarmsAPI को ऐक्सेस किया जा सकता है. "audio"- इससे
chrome.audioAPI को ऐक्सेस किया जा सकता है. "background"- इससे Chrome, उपयोगकर्ता के कंप्यूटर में लॉग इन करते ही शुरू हो जाता है. भले ही, उपयोगकर्ता ने Chrome लॉन्च न किया हो. साथ ही, 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"- इससे DevTools कंसोल में गड़बड़ियां और चेतावनियां लिखने की अनुमति मिलती है, जब
chrome.declarativeNetRequestAPI का इस्तेमाल किया जाता है. यह अनुमति, अनपैक किए गए एक्सटेंशन के साथ इस्तेमाल की जाती है. Chrome Web Store से इंस्टॉल किए गए एक्सटेंशन के लिए, इसे अनदेखा किया जाता है.
दिखाई गई चेतावनी: अपना ब्राउज़िंग इतिहास पढ़ें. "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"- इससे एक्सटेंशन, उपयोगकर्ता से अनुमति मांगे बिना, जियोलोकेशन एपीआई का इस्तेमाल कर सकता है.
दिखाई गई चेतावनी: आपकी जगह की जानकारी का पता लगाएं. "history"- इससे
chrome.historyAPI को ऐक्सेस किया जा सकता है.
दिखाई गई चेतावनी: साइन इन किए गए सभी डिवाइसों पर अपना ब्राउज़िंग इतिहास पढ़ें और उसमें बदलाव करें. "identity"- इससे
chrome.identityAPI को ऐक्सेस किया जा सकता है. "identity.email"- इससे
chrome.identityAPI के ज़रिए, उपयोगकर्ता का ईमेल पता ऐक्सेस किया जा सकता है.
दिखाई गई चेतावनी: आपका ईमेल पता जानें. "idle"- इससे
chrome.idleAPI को ऐक्सेस किया जा सकता है. "loginState"- इससे
chrome.loginStateAPI को ऐक्सेस किया जा सकता है. "management"- इससे
chrome.managementAPI को ऐक्सेस किया जा सकता है.
दिखाई गई चेतावनी: अपने ऐप्लिकेशन, एक्सटेंशन, और थीम मैनेज करें. "nativeMessaging"- इससे नेटिव मैसेजिंग एपीआई को ऐक्सेस किया जा सकता है.
दिखाई गई चेतावनी: साथ काम करने वाले नेटिव ऐप्लिकेशन से कम्यूनिकेट करें. "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"- इससे टैब ऑब्जेक्ट के खास फ़ील्ड को ऐक्सेस किया जा सकता है. इन फ़ील्ड का इस्तेमाल कई एपीआई करते हैं,
इनमें
chrome.tabsऔरchrome.windowsभी शामिल हैं. आम तौर पर, इन एपीआई का इस्तेमाल करने के लिए, आपको इस अनुमति के बारे में बताने की ज़रूरत नहीं होती.
दिखाई गई चेतावनी: अपना ब्राउज़िंग इतिहास पढ़ें. "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 का इस्तेमाल किया जा सकता है.