chrome.appviewTag

תיאור

אפשר להשתמש בתג appview כדי להטמיע אפליקציות Chrome אחרות באפליקציית Chrome שלכם (ראו שימוש).

הרשאות

appview

זמינות

Chrome מגרסה 43 ואילך

סוגים

EmbedRequest

מאפיינים

  • נתונים

    אובייקט

    נתונים אופציונליים שצוינו על ידי המפתח, שבהם האפליקציה שתוטמע יכולה להשתמש כשמקבלים החלטה לגבי הטמעה.

  • embedderId

    מחרוזת

    המזהה של האפליקציה ששלחה את הבקשה להטמעה.

  • לאפשר

    void

    אישור הבקשה להטמעה.

    הפונקציה allow נראית כך:

    (url: string) => {...}

    • כתובת אתר

      מחרוזת

      מציין את התוכן שרוצים להטמיע.

  • דחייה

    void

    מונעת את בקשת ההטמעה.

    הפונקציה deny נראית כך:

    () => {...}

שיטות

connect()

מבטיח
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)

בקשה להטמעת אפליקציה אחרת.

פרמטרים

  • אפליקציה

    מחרוזת

    מזהה התוסף של האפליקציה שמיועד להטמעה.

  • נתונים

    כל אופציונלי

    נתונים אופציונליים שצוינו על ידי המפתח, שבהם האפליקציה שתוטמע יכולה להשתמש כשמקבלים החלטה לגבי הטמעה.

  • קריאה חוזרת (callback)

    פונקציה אופציונלי

    הפרמטר callback נראה כך:

    (success: boolean) => void

    • הצלחה

      בוליאני

      הערך הוא True אם בקשת ההטמעה הצליחה.

החזרות

  • Promise<boolean>

    בהמתנה

    יש תמיכה ב-Promises רק ב-Manifest V3 ואילך. בפלטפורמות אחרות צריך להשתמש ב-callbacks.