chrome.search

Açıklama

Varsayılan sağlayıcı aracılığıyla arama yapmak için chrome.search API'yi kullanın.

İzinler

search

Kullanılabilirlik

Chrome 87 ve sonraki sürümler

Türler

Disposition

Enum

"CURRENT_TAB"
Arama sonuçlarının, çağrı sekmesinde veya etkin tarayıcıdaki sekmede gösterileceğini belirtir.

"NEW_TAB"
Arama sonuçlarının yeni bir sekmede görüntüleneceğini belirtir.

"NEW_WINDOW"
Arama sonuçlarının yeni bir pencerede görüntüleneceğini belirtir.

QueryInfo

Özellikler

  • elden çıkarma

    Yetki isteğe bağlı

    Arama sonuçlarının görüntülenmesi gereken konum. CURRENT_TAB varsayılandır.

  • tabId

    numara isteğe bağlı

    Arama sonuçlarının görüntülenmesi gereken konum. tabId, disposition ile kullanılamaz.

  • text (metin)

    dize

    Varsayılan arama sağlayıcısıyla sorgulanacak dize.

Yöntemler

query()

Söz
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

Varsayılan arama sağlayıcıyı sorgulamak için kullanılır. Hata olması durumunda runtime.lastError ayarlanır.

Parametreler

  • queryInfo
  • geri çağırma

    Functions (isteğe bağlı)

    callback parametresi şu şekilde görünür:

    ()=>void

İlerlemeler

  • Promise<void>

    Chrome 96 ve sonraki sürümler

    Vaatler, Manifest V3 ve sonraki sürümlerde desteklenir ancak geriye dönük uyumluluk için geri çağırmalar sağlanır. Aynı işlev çağrısında ikisini birden kullanamazsınız. Vaat, geri çağırmaya iletilen aynı türle çözümlenir.