chrome.appviewTag

説明

他の Chrome アプリを Chrome アプリに埋め込むには、appview タグを使用します。(使用方法をご覧ください)。

権限

appview

対象

Chrome 43 以降

EmbedRequest

プロパティ

  • データ

    オブジェクト

    オプションのデベロッパーが、埋め込みの判断を行う際に、埋め込むアプリが使用できるデータを指定します。

  • embedderId

    文字列

    エンベディング リクエストを送信したアプリの ID。

  • allow

    void

    エンベディング リクエストを許可します。

    allow 関数は次のようになります。

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

    • URL

      文字列

      埋め込むコンテンツを指定します。

  • 拒否

    void

    エンベディング リクエストを阻止します。

    deny 関数は次のようになります。

    () => {...}

メソッド

connect()

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

別のアプリの埋め込みをリクエストします。

パラメータ

  • アプリ

    文字列

    埋め込むアプリの拡張機能 ID。

  • データ

    任意

    オプションのデベロッパーが、埋め込みの判断を行う際に、埋め込むアプリが使用できるデータを指定します。

  • callback

    関数(省略可)

    callback パラメータは次のようになります。

    (success: boolean) => void

    • success

      ブール値

      エンベディング リクエストが成功した場合は true。