chrome.search

תיאור

משתמשים ב-chrome.search API כדי לחפש דרך ספק ברירת המחדל.

הרשאות

search

זמינות

Chrome 87 ואילך

סוגים

Disposition

Enum

CURRENT_TAB
מציין שתוצאות החיפוש יוצגו בכרטיסייה שבה מתבצעת הקריאה או בכרטיסייה מהדפדפן הפעיל.

"NEW_TAB"
מציין שתוצאות החיפוש יוצגו בכרטיסייה חדשה.

NEW_WINDOW
מציין שתוצאות החיפוש יוצגו בחלון חדש.

QueryInfo

מאפיינים

  • מחיקה

    Disposition אופציונלי

    המיקום שבו יוצגו תוצאות החיפוש. ברירת המחדל היא CURRENT_TAB.

  • tabId

    מספר אופציונלי

    המיקום שבו יוצגו תוצאות החיפוש. אי אפשר להשתמש ב-tabId עם disposition.

  • text

    מחרוזת

    מחרוזת לשאילתה עם ספק החיפוש שמוגדר כברירת מחדל.

Methods

query()

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

משמש להרצת שאילתה בספק החיפוש שמוגדר כברירת מחדל. במקרה של שגיאה, הערך runtime.lastError יוגדר.

פרמטרים

  • queryInfo
  • callback

    פונקציה אופציונלית

    הפרמטר callback נראה כך:

    () => void

החזרות

  • Promise<void>

    Chrome 96 ואילך

    ההבטחות נתמכות רק ב-Manifest V3 ובגרסאות מאוחרות יותר. בפלטפורמות אחרות צריך להשתמש בפונקציות Callback.