chrome.appviewTag

Description

Use the appview tag to embed other Chrome Apps within your Chrome App. (see Usage).

Permissions

appview

Availability

Chrome 43+

Types

EmbedRequest

Properties

  • data

    object

    Optional developer specified data that the app to be embedded can use when making an embedding decision.

  • embedderId

    string

    The ID of the app that sent the embedding request.

  • allow

    void

    Allows the embedding request.

    The allow function looks like:

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

    • url

      string

      Specifies the content to be embedded.

  • deny

    void

    Prevents the embedding request.

    The deny function looks like:

    () => {...}

Methods

connect()

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

Requests another app to be embedded.

Parameters

  • app

    string

    The extension id of the app to be embedded.

  • data

    any optional

    Optional developer specified data that the app to be embedded can use when making an embedding decision.

  • callback

    function optional

    The callback parameter looks like:

    (success: boolean) => void

    • success

      boolean

      True if the embedding request succeded.

Returns

  • Promise<boolean>

    Pending

    Promises are only supported for Manifest V3 and later, other platforms need to use callbacks.