הרשאות

כדי לגשת לרוב ממשקי ה-API והתכונות של התוסף, צריך להצהיר על הרשאות במניפסט של התוסף. חלק מההרשאות מפעילות אזהרות שהמשתמשים צריכים לאשר כדי להמשיך להשתמש בתוסף.

מידע נוסף על אופן הפעולה של ההרשאות זמין במאמר הצהרת הרשאות. שיטות מומלצות לשימוש בהרשאות עם אזהרות מפורטות במאמר הנחיות לגבי אזהרות על הרשאות.

בהמשך מפורטת רשימה של כל ההרשאות הזמינות וכל האזהרות שמופעלות על ידי הרשאות ספציפיות.

"accessibilityFeatures.modify"
מאפשרת לתוספים לשנות את המצבים של תכונות הנגישות באמצעות chrome.accessibilityFeatures API.
האזהרה שמוצגת: שינוי הגדרות הנגישות
"accessibilityFeatures.read"
API מאפשר לתוספים לקרוא את מצבי הנגישות כשמשתמשים ב-chrome.accessibilityFeatures.
האזהרה שמוצגת: קריאת הגדרות הנגישות שלך
"activeTab"
מאפשר גישה זמנית לכרטיסייה הפעילה באמצעות תנועה של המשתמש. פרטים נוספים זמינים במאמר activeTab.
"alarms"
מאפשר גישה ל-API של chrome.alarms.
"audio"
נותן גישה ל-API של chrome.audio.
"background"
גורם לכך ש-Chrome יופעל מוקדם (ברגע שהמשתמש נכנס למחשב, לפני שהוא מפעיל את Chrome), ויושבת מאוחר (גם אחרי שהחלון האחרון שלו נסגר, עד שהמשתמש יוצא מ-Chrome באופן מפורש).
"bookmarks"
הרשאת גישה ל-API של chrome.bookmarks.
האזהרה שמוצגת: לקריאה ולשינוי של הסימניות שלך
"browsingData"
נותן גישה ל-API של chrome.browsingData.
"certificateProvider"
נותן גישה ל-API של chrome.certificateProvider
"clipboardRead"
מאפשרת לתוסף להדביק פריטים מלוח העריכה באמצעות Clipboard API של פלטפורמת האינטרנט.
האזהרה שמוצגת: קריאת נתונים שהועתקו והודבקו.
"clipboardWrite"
התוסף יכול לחתוך ולהעתיק פריטים ללוח העריכה באמצעות Clipboard API של פלטפורמת האינטרנט.
מוצגת אזהרה: שינוי נתונים שהעתקת והדבקת.
"contentSettings"
הרשאת גישה ל-API של chrome.contentSettings.
האזהרה שמוצגת: שינוי ההגדרות ששולטות בגישה של אתרים לתכונות כמו קובצי Cookie, ‏ JavaScript, יישומי פלאגין, מיקום גיאוגרפי, מיקרופון, מצלמה וכו'.
"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. ההרשאה הזו מיועדת לשימוש עם תוספים מסוג unpacked, והמערכת מתעלמת ממנה לגבי תוספים שמותקנים מחנות האינטרנט של Chrome.
האזהרה שמוצגת: לקרוא את היסטוריית הגלישה שלך
"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"
נותן גישה ל-API של Favicon.
הוצגה אזהרה: קריאה של סמלי האתרים שבהם אתם מבקרים.
"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. מידע נוסף זמין במאמר אחסון וקובצי Cookie.
"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 לחסימה.