chrome.appviewTag

説明

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

権限

appview

対象

Chrome 43 以降

EmbedRequest

プロパティ

  • データ

    オブジェクト

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

  • embedderId

    文字列

    埋め込みリクエストを送信したアプリの ID。

  • allow

    void

    埋め込みリクエストを許可します。

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

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

    • URL

      文字列

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

  • 拒否

    void

    埋め込みリクエストを防止します。

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

    () => {...}

メソッド

connect()

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

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

パラメータ

  • アプリ

    文字列

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

  • データ

    任意(省略可

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

  • callback

    function 省略可

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

    (success: boolean) => void

    • success

      ブール値

      埋め込みリクエストが成功した場合は true。

戻り値

  • Promise<boolean>

    Chrome 132 以降

    Promise は Manifest V3 以降でのみサポートされています。他のプラットフォームではコールバックを使用する必要があります。