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