مجوزها

برای دسترسی به اکثر 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 را برای مسدود کردن اجازه می دهد.