説明
chrome.search
API を使用して、デフォルトのプロバイダを介して検索します。
権限
search
対象
型
Disposition
Enum
"CURRENT_TAB"
検索結果を通話タブに表示するか、アクティブなブラウザのタブに表示するかを指定します。
"NEW_TAB"
検索結果を新しいタブに表示することを指定します。
"NEW_WINDOW"
検索結果を新しいウィンドウで表示することを指定します。
QueryInfo
プロパティ
-
disposition
処理(省略可)
検索結果を表示する場所。
CURRENT_TAB
がデフォルトです。 -
tabId
number(省略可)
検索結果を表示する場所。
tabId
はdisposition
と併用できません。 -
指定しています
文字列
デフォルトの検索プロバイダを使用してクエリを実行する文字列。
Methods
query()
chrome.search.query(
queryInfo: QueryInfo,
callback?: function,
)
デフォルトの検索プロバイダのクエリに使用します。エラーが発生した場合は、runtime.lastError
が設定されます。
パラメータ
-
queryInfo
-
callback
関数(省略可)
callback
パラメータは次のようになります。() => void
戻り値
-
Promise<void>
Chrome 96 以降Promise は Manifest V3 以降でサポートされていますが、コールバックは下位互換性のために提供されています。同じ関数呼び出しで両方を使用することはできません。Promise は、コールバックに渡されたのと同じ型で解決されます。