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

रिटर्न

  • Promise<void>

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

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