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

    関数(省略可)

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

    (success: boolean) => void

    • success

      ブール値

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

戻り値

  • Promise<boolean>

    保留中

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