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