תיאור
יש להשתמש ב-API של chrome.search
כדי לחפש דרך ספק ברירת המחדל.
הרשאות
search
זמינות
סוגים
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) לצורך תאימות לאחור. אי אפשר להשתמש בשתיהן באותה בקשה להפעלת פונקציה. ההבטחה מסתיימת עם אותו הסוג שמועבר לקריאה החוזרת.