תיאור
ל-chrome.extension
API יש כלי עזר שאפשר להשתמש בהם בכל דף של תוסף. היא כוללת תמיכה בהעברת הודעות בין תוסף לבין סקריפטים של תוכן או בין תוספים, כפי שמתואר בפירוט במאמר בנושא העברת הודעות.
סוגים
ViewType
סוג תצוגת התוסף.
Enum
"tab"
"popup"
מאפיינים
inIncognitoContext
הערך הוא True לגבי סקריפטים של תוכן שפועלים בכרטיסיות פרטיות, ולגבי דפי תוספים שפועלים בתהליך פרטי. האפשרות השנייה רלוונטית רק לתוספים עם incognito_behavior מסוג 'split'.
סוג
בוליאני
Methods
getBackgroundPage()
chrome.extension.getBackgroundPage(): Window | undefined
הפונקציה מחזירה את אובייקט ה-JavaScript 'window' של דף הרקע שפועל בתוך התוסף הנוכחי. הפונקציה מחזירה ערך null אם לתוסף אין דף רקע.
החזרות
-
חלון | לא מוגדר
getViews()
chrome.extension.getViews(
fetchProperties?: object,
): Window[]
הפונקציה מחזירה מערך של אובייקטים של JavaScript 'window' לכל אחד מהדפים שפועלים בתוך התוסף הנוכחי.
פרמטרים
- fetchProperties
אובייקט אופציונלי
- tabId
מספר אופציונלי
Chrome 54 ואילךחיפוש תצוגה לפי מזהה כרטיסייה. אם לא מציינים את השדה הזה, כל התצוגות מוחזרות.
- סוג
ViewType אופציונלי
סוג התצוגה שרוצים לקבל. אם לא מציינים כלום, הפונקציה מחזירה את כל התצוגות (כולל דפי רקע וכרטיסיות).
- windowId
מספר אופציונלי
החלון שבו החיפוש מוגבל. אם לא מציינים ערך, הפונקציה מחזירה את כל התצוגות.
-
החזרות
-
Window[]
מערך של אובייקטים גלובליים
isAllowedFileSchemeAccess()
chrome.extension.isAllowedFileSchemeAccess(): Promise<boolean>
מאחזר את מצב הגישה של התוסף לסכימת file://. המדיניות הזו תואמת להגדרה 'התרת גישה לכתובות אתרים של קבצים' לכל תוסף, שמוגדרת על ידי המשתמש ונגישה דרך הדף chrome://extensions.
החזרות
-
Promise<boolean>
Chrome 99 ואילך
isAllowedIncognitoAccess()
chrome.extension.isAllowedIncognitoAccess(): Promise<boolean>
הפונקציה מחזירה את מצב הגישה של התוסף למצב פרטי. המדיניות הזו תואמת להגדרה 'מותר במצב פרטי' לכל תוסף, שמוגדרת על ידי המשתמש וזמינה בדף chrome://extensions.
החזרות
-
Promise<boolean>
Chrome 99 ואילך
setUpdateUrlData()
chrome.extension.setUpdateUrlData(
data: string,
): void
מגדיר את הערך של פרמטר ה-CGI ap שמשמש בכתובת ה-URL לעדכון של התוסף. המערכת מתעלמת מהערך הזה לגבי תוספים שמארחים בגלריית התוספים של Chrome.
פרמטרים
- נתונים
מחרוזת