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

החזרות

  • הבטחה<Empty>

    Chrome מגרסה 96 ואילך

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