chrome.search

תיאור

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

הרשאות

search

זמינות

Chrome 87 ומעלה

סוגים

Disposition

טיפוסים בני מנייה (enum)

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

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

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

QueryInfo

תכונות

  • מחיקה

    ניסוח אופציונלי

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

  • tabId

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

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

  • טקסט

    מחרוזת

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

שיטות

query()

הבטחה
chrome.search.query(
  queryInfo: QueryInfo,
  callback?: function,
)

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

פרמטרים

  • queryInfo
  • קריאה חוזרת (callback)

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

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

    ()=>void

החזרות

  • Promise<void>

    Chrome 96 ומעלה

    יש תמיכה בהבטחות במניפסט מגרסה V3 ואילך, אבל אפשר לבצע קריאה חוזרת (callback) לצורך תאימות לאחור. אי אפשר להשתמש בשתיהן באותה בקשה להפעלת פונקציה. ההבטחה מסתיימת עם אותו הסוג שמועבר לקריאה החוזרת.