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