הרשאות

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

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

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

"accessibilityFeatures.modify"
מאפשר לתוספים לשנות את המצבים של תכונות הנגישות כשמשתמשים ב-API ‏chrome.accessibilityFeatures.
מוצגת אזהרה: שינוי הגדרות הנגישות
"accessibilityFeatures.read"
מאפשר לתוספים לקרוא את מצבי הנגישות כשהם משתמשים ב-API ‏chrome.accessibilityFeatures.
התראה מוצגת: קריאת הגדרות הנגישות שלך
"activeTab"
נותן גישה זמנית לכרטיסייה הפעילה באמצעות תנועת משתמש. פרטים נוספים זמינים במאמר activeTab.
"alarms"
נותן גישה ל-API של chrome.alarms.
"audio"
נותן גישה ל-API של chrome.audio.
"background"
הפעלת Chrome מוקדם (ברגע שהמשתמש מתחבר למחשב, לפני שהוא מפעיל את 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 של סמל האתר.
התראה מוצגת: קריאה של סמלי האתרים שבהם מבקרים
"fileBrowserHandler"
נותן גישה ל-API של chrome.fileBrowserHandler.
"fileSystemProvider"
נותן גישה ל-API של chrome.fileSystemProvider.
"fontSettings"
נותן גישה ל-API של chrome.fontSettings.
"gcm"
נותנת גישה לממשקי ה-API של chrome.gcm ושל chrome.instanceID.
"geolocation"
מאפשרת להרחבה להשתמש ב-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 של הודעות מקוריות.
התראה מוצגת: Communicate with cooperating native applications
"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"
נותנת גישה לשדות עם הרשאות של אובייקטי הכרטיסייה שבהם משתמשים כמה ממשקי 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.
"vpnProvider"
נותן גישה ל-API של chrome.vpnProvider.
"wallpaper"
נותן גישה ל-API של chrome.wallpaper.
"webAuthenticationProxy"
נותנת גישה לממשק ה-API של chrome.webAuthenticationProxy.
התראה מוצגת: קריאה ושינוי של כל הנתונים שלך בכל האתרים
"webNavigation"
נותנת גישה לממשק ה-API של chrome.webNavigation.
התראה מוצגת: קריאת היסטוריית הגלישה
"webRequest"
נותן גישה ל-API של chrome.webRequest.
"webRequestBlocking"
הרשאה לשימוש ב-API של chrome.webRequest לחסימה.