ब्यौरा
डिफ़ॉल्ट सेवा देने वाली कंपनी से खोजने के लिए, 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
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 96 के बाद के वर्शनप्रॉमिस, मेनिफ़ेस्ट V3 और इसके बाद के वर्शन में काम करता है. हालांकि, पुराने सिस्टम के साथ काम करने के लिए कॉलबैक दिए जाते हैं. आप एक ही फ़ंक्शन कॉल पर दोनों का इस्तेमाल नहीं कर सकते. प्रॉमिस उसी टाइप के साथ रिज़ॉल्व हो जाती है जिसे कॉलबैक को पास किया जाता है.