برای دسترسی به اکثر APIها و ویژگیهای افزونه، باید مجوزها را در مانیفست افزونه خود اعلام کنید. برخی از مجوزها هشدارهایی را ایجاد میکنند که کاربران برای ادامه استفاده از افزونه باید آنها را مجاز بدانند.
برای اطلاعات بیشتر در مورد نحوه عملکرد مجوزها، به بخش «اعلان مجوزها» مراجعه کنید. برای بهترین شیوهها برای استفاده از مجوزها به همراه هشدارها، به دستورالعملهای هشدار مجوز مراجعه کنید.
در زیر لیستی از تمام مجوزهای موجود و هرگونه هشداری که توسط مجوزهای خاص ایجاد میشود، آمده است.
-
"accessibilityFeatures.modify" - به افزونهها اجازه میدهد هنگام استفاده از API
chrome.accessibilityFeaturesوضعیت ویژگیهای دسترسی را تغییر دهند.
هشدار نمایش داده شده: تنظیمات دسترسی خود را تغییر دهید. -
"accessibilityFeatures.read" - به افزونهها اجازه میدهد هنگام استفاده از API
chrome.accessibilityFeaturesوضعیتهای دسترسی را بخوانند.
هشدار نمایش داده شده: تنظیمات دسترسی خود را بخوانید. -
"activeTab" - از طریق یک حرکت کاربر، دسترسی موقت به تب فعال میدهد. برای جزئیات بیشتر، به
activeTabمراجعه کنید. -
"alarms" - دسترسی به API
chrome.alarmsرا میدهد. -
"audio" - دسترسی به API
chrome.audioرا فراهم میکند. -
"background" - باعث میشود کروم زودتر (به محض ورود کاربر به رایانه، قبل از اجرای کروم) راهاندازی شود و دیرتر (حتی پس از بسته شدن آخرین پنجره، تا زمانی که کاربر صراحتاً از کروم خارج شود) خاموش شود.
-
"bookmarks" - دسترسی به API
chrome.bookmarksرا میدهد.
هشدار نمایش داده شده: نشانکهای خود را بخوانید و تغییر دهید. -
"browsingData" - دسترسی به API مربوط به
chrome.browsingDataرا میدهد. -
"certificateProvider" - دسترسی به API مربوط به
chrome.certificateProviderفراهم میکند. -
"clipboardRead" - به افزونه اجازه میدهد تا موارد را از کلیپبورد با استفاده از پلتفرم وب Clipboard API پیست کند.
هشدار نمایش داده شده: دادههایی را که کپی و پیست میکنید، بخوانید. -
"clipboardWrite" - به افزونه اجازه میدهد تا با استفاده از پلتفرم وب Clipboard API، موارد را برش داده و در کلیپبورد کپی کند.
هشدار نمایش داده شده: دادههایی را که کپی و پیست میکنید، تغییر دهید. -
"contentSettings" - دسترسی به API مربوط به
chrome.contentSettingsرا میدهد.
هشدار نمایش داده شده: تنظیماتی را که دسترسی وبسایتها به ویژگیهایی مانند کوکیها، جاوا اسکریپت، افزونهها، موقعیت جغرافیایی، میکروفون، دوربین و غیره را کنترل میکند، تغییر دهید. -
"contextMenus" - دسترسی به API مربوط به
chrome.contextMenusرا فراهم میکند. -
"cookies" - دسترسی به API
chrome.cookiesرا میدهد. -
"debugger" - دسترسی به API مربوط به
chrome.debuggerرا میدهد.
هشدارهای نمایش داده شده:- به بخش اشکالزدایی صفحه دسترسی پیدا کنید.
- تمام دادههای شما را در تمام وبسایتها بخوانید و تغییر دهید.
-
"declarativeContent" - دسترسی به API مربوط به
chrome.declarativeContentرا فراهم میکند. -
"declarativeNetRequest" - دسترسی به API مربوط به
chrome.declarativeNetRequestرا فراهم میکند.
هشدار نمایش داده شده: محتوا را در هر صفحهای مسدود کنید. -
"declarativeNetRequestWithHostAccess" - دسترسی به API مربوط به
chrome.declarativeNetRequestرا میدهد اما برای همه اقدامات به مجوزهای میزبان نیاز دارد. -
"declarativeNetRequestFeedback" - اجازه میدهد تا هنگام استفاده از API مربوط به
chrome.declarativeNetRequest، خطاها و هشدارها را در کنسول DevTools بنویسید. این مجوز برای استفاده با افزونههای باز نشده است و برای افزونههای نصب شده از فروشگاه وب کروم نادیده گرفته میشود.
هشدار نمایش داده شده: سابقه مرور خود را بخوانید. -
"dns" - دسترسی به API
chrome.dnsرا میدهد. -
"desktopCapture" - دسترسی به API مربوط به
chrome.desktopCaptureرا فراهم میکند.
هشدار نمایش داده شده: محتوای صفحه نمایش شما ضبط میشود. -
"documentScan" - دسترسی به API مربوط به
chrome.documentScanفراهم میکند. -
"downloads" - دسترسی به API مربوط به
chrome.downloadsرا میدهد.
هشدار نمایش داده شده: دانلودهای خود را مدیریت کنید. -
"downloads.open" - اجازه استفاده از
chrome.downloads.open()را میدهد.
هشدار نمایش داده شده: دانلودهای خود را مدیریت کنید. -
"downloads.ui" - اجازه استفاده از
chrome.downloads.setUiOptions()را میدهد.
هشدار نمایش داده شده: دانلودهای خود را مدیریت کنید. -
"enterprise.deviceAttributes" - دسترسی به API مربوط به
chrome.enterprise.deviceAttributesرا فراهم میکند. -
"enterprise.hardwarePlatform" - دسترسی به API مربوط به
chrome.enterprise.hardwarePlatformرا فراهم میکند. -
"enterprise.networkingAttributes" - دسترسی به API مربوط به
chrome.enterprise.networkingAttributesرا فراهم میکند. -
"enterprise.platformKeys" - دسترسی به API مربوط به
chrome.enterprise.platformKeysرا فراهم میکند. -
"favicon" - دسترسی به Favicon API را اعطا میکند.
هشدار نمایش داده شده: آیکونهای وبسایتهایی که بازدید میکنید را بخوانید. -
"fileBrowserHandler" - دسترسی به API مربوط به
chrome.fileBrowserHandlerرا میدهد. -
"fileSystemProvider" - دسترسی به API مربوط به
chrome.fileSystemProviderفراهم میکند. -
"fontSettings" - دسترسی به API مربوط به
chrome.fontSettingsرا میدهد. -
"gcm" - دسترسی به APIهای
chrome.gcmوchrome.instanceIDرا فراهم میکند. -
"geolocation" - به افزونه اجازه میدهد بدون نیاز به اجازه کاربر، از API موقعیت جغرافیایی استفاده کند.
هشدار نمایش داده شده: موقعیت مکانی فیزیکی شما شناسایی شد. -
"history" - دسترسی به API
chrome.historyرا میدهد.
هشدار نمایش داده شده: سابقه مرور خود را در تمام دستگاههای وارد شده بخوانید و تغییر دهید. -
"identity" - دسترسی به API
chrome.identityرا میدهد. -
"identity.email" - از طریق API مربوط به
chrome.identityبه آدرس ایمیل کاربر دسترسی میدهد.
هشدار نمایش داده شده: آدرس ایمیل خود را بدانید. -
"idle" - دسترسی به API مربوط به
chrome.idleرا میدهد. -
"loginState" - دسترسی به API مربوط به
chrome.loginStateرا میدهد. -
"management" - دسترسی به API
chrome.managementرا میدهد.
هشدار نمایش داده شده: برنامهها، افزونهها و قالبهای خود را مدیریت کنید. -
"nativeMessaging" - دسترسی به API پیامرسانی بومی را فراهم میکند.
هشدار نمایش داده شده: با برنامههای بومی همکار ارتباط برقرار کنید. -
"notifications" - دسترسی به API
chrome.notificationsرا میدهد.
هشدار نمایش داده شده: نمایش اعلانها. -
"offscreen" - دسترسی به API مربوط به
chrome.offscreenرا میدهد. -
"pageCapture" - دسترسی به API
chrome.pageCaptureفراهم میکند.
هشدار نمایش داده شده: تمام دادههای شما را در تمام وبسایتها بخوانید و تغییر دهید. -
"platformKeys" - دسترسی به API مربوط به
chrome.platformKeysفراهم میکند. -
"power" - دسترسی به API
chrome.powerرا میدهد. -
"printerProvider" - دسترسی به API مربوط به
chrome.printerProviderرا میدهد. -
"printing" - دسترسی به API
chrome.printingرا میدهد. -
"printingMetrics" - دسترسی به API مربوط به
chrome.printingMetricsفراهم میکند. -
"privacy" - دسترسی به API
chrome.privacyرا میدهد.
هشدار نمایش داده شده: تنظیمات مربوط به حریم خصوصی خود را تغییر دهید. -
"processes" - دسترسی به API مربوط به
chrome.processesرا میدهد. -
"proxy" - دسترسی به API مربوط به
chrome.proxyرا میدهد.
هشدار نمایش داده شده: تمام دادههای شما را در تمام وبسایتها بخوانید و تغییر دهید. -
"readingList" - دسترسی به API
chrome.readingListرا میدهد.
هشدار نمایش داده شده: ورودیهای لیست خواندن را بخوانید و تغییر دهید. -
"runtime" - دسترسی به
runtime.connectNative()وruntime.sendNativeMessage()را میدهد. برای سایر ویژگیهای فضای نامruntime، هیچ مجوزی لازم نیست. -
"scripting" - دسترسی به API
chrome.scriptingرا میدهد. -
"search" - دسترسی به API مربوط به
chrome.searchرا میدهد. -
"sessions" - دسترسی به API مربوط به
chrome.sessionsرا میدهد.
هشدارهای نمایش داده شده:- وقتی با مجوز
"history"استفاده میشود: سابقه مرور خود را در تمام دستگاههای وارد شده به سیستم خود بخوانید و تغییر دهید. - وقتی با مجوز
"tabs"استفاده میشود: سابقه مرور شما را در تمام دستگاههای وارد شده به سیستمتان میخواند.
- وقتی با مجوز
-
"sidePanel" - دسترسی به API مربوط به
chrome.sidePanelرا میدهد. -
"storage" - دسترسی به API
chrome.storageرا میدهد. -
"system.cpu" - دسترسی به API مربوط به
chrome.system.cpuرا فراهم میکند. -
"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" - دسترسی به API مربوط به
chrome.ttsرا میدهد. -
"ttsEngine" - دسترسی به API مربوط به
chrome.ttsEngineرا میدهد.
هشدار نمایش داده شده: تمام متن گفته شده با استفاده از گفتار ترکیبی را بخوانید. -
"unlimitedStorage" - سهمیه نامحدودی برای
chrome.storage.local،IndexedDB،Cache StorageوOrigin Private File Systemارائه میدهد. برای اطلاعات بیشتر، به Storage و کوکیها مراجعه کنید. -
"userScripts" - دسترسی به API مربوط به
chrome.userScriptsرا میدهد. توجه: کاربر باید صراحتاً استفاده از اسکریپتهای کاربر را نیز فعال کند . -
"vpnProvider" - دسترسی به API مربوط به
chrome.vpnProviderرا میدهد. -
"wallpaper" - دسترسی به API مربوط به
chrome.wallpaperرا میدهد. -
"webAuthenticationProxy" - دسترسی به API مربوط به
chrome.webAuthenticationProxyرا فراهم میکند.
هشدار نمایش داده شده: تمام دادههای شما را در تمام وبسایتها بخوانید و تغییر دهید. -
"webNavigation" - دسترسی به API
chrome.webNavigationرا فراهم میکند.
هشدار نمایش داده شده: سابقه مرور خود را بخوانید. -
"webRequest" - دسترسی به API مربوط به
chrome.webRequestرا میدهد. -
"webRequestBlocking" - اجازه استفاده از API
chrome.webRequestرا برای مسدود کردن میدهد.