chrome.search

説明

chrome.search API を使用して、デフォルトのプロバイダを介して検索します。

権限

search

対象

Chrome 87 以降

Disposition

Enum

"CURRENT_TAB"
検索結果を通話タブに表示するか、アクティブなブラウザのタブに表示するかを指定します。

"NEW_TAB"
検索結果を新しいタブに表示することを指定します。

"NEW_WINDOW"
検索結果を新しいウィンドウで表示することを指定します。

QueryInfo

プロパティ

  • disposition

    処理(省略可)

    検索結果を表示する場所。CURRENT_TAB がデフォルトです。

  • tabId

    number(省略可)

    検索結果を表示する場所。tabIddisposition と併用できません。

  • 指定しています

    文字列

    デフォルトの検索プロバイダを使用してクエリを実行する文字列。

Methods

query()

Promise
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

デフォルトの検索プロバイダのクエリに使用します。エラーが発生した場合は、runtime.lastError が設定されます。

パラメータ

  • queryInfo
  • callback

    関数(省略可)

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

    ()=>void

戻り値

  • Promise<void>

    Chrome 96 以降

    Promise は Manifest V3 以降でサポートされていますが、コールバックは下位互換性のために提供されています。同じ関数呼び出しで両方を使用することはできません。Promise は、コールバックに渡されたのと同じ型で解決されます。