chrome.search

ब्यौरा

डिफ़ॉल्ट कंपनी के ज़रिए खोजने के लिए, 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 पैरामीटर ऐसा दिखता है:

    () => void

रिटर्न

  • प्रॉमिस<void>

    Chrome 96 और उसके बाद के वर्शन

    मेनिफ़ेस्ट V3 और उसके बाद के वर्शन में प्रॉमिस काम करते हैं. हालांकि, कॉलबैक की सुविधा इन मामलों में दी जाती है पुराने सिस्टम के साथ काम करने की सुविधा. एक ही फ़ंक्शन कॉल में दोनों का इस्तेमाल नहीं किया जा सकता. कॉन्टेंट बनाने प्रॉमिस उसी टाइप के साथ ठीक होता है जिसे कॉलबैक में पास किया जाता है.