chrome.appviewTag

תיאור

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

הרשאות

appview

זמינות

Chrome 43 ואילך ChromeOS בלבד

סוגים

EmbedRequest

מאפיינים

  • נתונים

    אובייקט

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

  • embedderId

    מחרוזת

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

  • לאפשר

    void

    מאשרת את בקשת ההטמעה.

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

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

    • url

      מחרוזת

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

  • דחייה

    void

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

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

    () => {...}

Methods

connect()

Promise
chrome.appviewTag.connect(
  app: string,
  data?: any,
  callback?: function,
)
: Promise<boolean>

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

פרמטרים

  • אפליקציה

    מחרוזת

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

  • נתונים

    any optional

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

  • callback

    function optional

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

    (success: boolean) => void

    • הצלחה

      בוליאני

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

החזרות

  • Promise<boolean>

    ‫Chrome מגרסה 132 ואילך

    הבטחות נתמכות רק ב-Manifest V3 ואילך, בפלטפורמות אחרות צריך להשתמש בקריאות חוזרות (callbacks).