ब्यौरा
ब्राउज़र के टैब ग्रुपिंग सिस्टम से इंटरैक्ट करने के लिए, chrome.tabGroups एपीआई का इस्तेमाल करें. इस एपीआई का इस्तेमाल करके, ब्राउज़र में टैब ग्रुप में बदलाव किया जा सकता है और उन्हें फिर से व्यवस्थित किया जा सकता है. टैब को ग्रुप करने और अनग्रुप करने या यह क्वेरी करने के लिए कि ग्रुप में कौनसे टैब हैं, chrome.tabs एपीआई का इस्तेमाल करें.
अनुमतियां
tabGroupsउपलब्धता
टाइप
Color
ग्रुप का रंग.
Enum
"grey"
"blue"
"red"
"yellow"
"green"
"pink"
"purple"
"cyan"
"orange"
TabGroup
प्रॉपर्टी
-
छोटा किया गया
बूलियन
क्या ग्रुप को छोटा किया गया है. छोटे किए गए ग्रुप में मौजूद टैब छिपे होते हैं.
-
रंग
ग्रुप का रंग.
-
आईडी
संख्या
ग्रुप का आईडी. ग्रुप आईडी, ब्राउज़र के किसी सेशन में यूनीक होते हैं.
-
बूलियन
Chrome 137+ browser.* Chrome 148 से उपलब्ध हैग्रुप को शेयर किया गया है या नहीं.
-
title
string ज़रूरी नहीं
ग्रुप का टाइटल.
-
windowId
संख्या
उस विंडो का आईडी जिसमें ग्रुप मौजूद है.
प्रॉपर्टी
TAB_GROUP_ID_NONE
ऐसा आईडी जो किसी ग्रुप की गैर-मौजूदगी को दिखाता है.
वैल्यू
-1
तरीके
get()
browser.tabGroups.get(
groupId: number,
): Promise<TabGroup>
इससे किसी ग्रुप के बारे में जानकारी मिलती है.
पैरामीटर
-
groupId
संख्या
रिटर्न
-
Promise<TabGroup>
Chrome 90+ browser.* Chrome 148 से
move()
browser.tabGroups.move(
groupId: number,
moveProperties: object,
): Promise<TabGroup | undefined>
इससे ग्रुप और उसके सभी टैब, विंडो में या नई विंडो में चले जाते हैं.
पैरामीटर
-
groupId
संख्या
उस ग्रुप का आईडी जिसे मूव करना है.
-
moveProperties
ऑब्जेक्ट
-
इंडेक्स
संख्या
ग्रुप को किस पोज़िशन पर ले जाना है. ग्रुप को विंडो के आखिर में रखने के लिए,
-1का इस्तेमाल करें. -
windowId
number ज़रूरी नहीं
वह विंडो जिस पर ग्रुप को ले जाना है. डिफ़ॉल्ट रूप से, यह उस विंडो में खुलता है जिसमें ग्रुप फ़िलहाल मौजूद है. ध्यान दें कि ग्रुप को सिर्फ़
windows.WindowTypeटाइप"normal"वाली विंडो में और उनसे बाहर ले जाया जा सकता है.
-
रिटर्न
-
Promise<TabGroup | undefined>
Chrome 90+ browser.* Chrome 148 से
query()
browser.tabGroups.query(
queryInfo: object,
): Promise<TabGroup[]>
यह उन सभी ग्रुप को दिखाता है जिनमें बताई गई प्रॉपर्टी मौजूद हैं. अगर कोई प्रॉपर्टी नहीं बताई गई है, तो यह सभी ग्रुप दिखाता है.
पैरामीटर
-
queryInfo
ऑब्जेक्ट
-
छोटा किया गया
बूलियन ज़रूरी नहीं
क्या ग्रुप छोटे किए गए हैं.
-
रंग
रंग ज़रूरी नहीं
ग्रुप का रंग.
-
बूलियन ज़रूरी नहीं
Chrome 137+ browser.* Chrome 148 से उपलब्ध हैग्रुप को शेयर किया गया है या नहीं.
-
title
string ज़रूरी नहीं
ग्रुप के टाइटल को किसी पैटर्न से मैच करना.
-
windowId
number ज़रूरी नहीं
पैरंट विंडो का आईडी या मौजूदा विंडो के लिए
windows.WINDOW_ID_CURRENT.
-
रिटर्न
-
Promise<TabGroup[]>
Chrome 90+ browser.* Chrome 148 से
update()
browser.tabGroups.update(
groupId: number,
updateProperties: object,
): Promise<TabGroup | undefined>
किसी ग्रुप की प्रॉपर्टी में बदलाव करता है. जिन प्रॉपर्टी के बारे में updateProperties में नहीं बताया गया है उनमें बदलाव नहीं किया जाता.
पैरामीटर
-
groupId
संख्या
जिस ग्रुप में बदलाव करना है उसका आईडी.
-
updateProperties
ऑब्जेक्ट
-
छोटा किया गया
बूलियन ज़रूरी नहीं
ग्रुप को छोटा किया जाना चाहिए या नहीं.
-
रंग
रंग ज़रूरी नहीं
ग्रुप का रंग.
-
title
string ज़रूरी नहीं
ग्रुप का टाइटल.
-
रिटर्न
-
Promise<TabGroup | undefined>
Chrome 90+ browser.* Chrome 148 से
इवेंट
onCreated
browser.tabGroups.onCreated.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब कोई ग्रुप बनाया जाता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर कुछ ऐसा दिखता है:(group: TabGroup) => void
-
ग्रुप
-
onMoved
browser.tabGroups.onMoved.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब किसी ग्रुप को विंडो में एक जगह से दूसरी जगह ले जाया जाता है. ग्रुप में मौजूद अलग-अलग टैब के साथ-साथ, ग्रुप के लिए भी मूव इवेंट अब भी ट्रिगर होते हैं. जब किसी ग्रुप को एक विंडो से दूसरी विंडो में ले जाया जाता है, तब यह इवेंट ट्रिगर नहीं होता. इसके बजाय, उसे एक विंडो से हटाकर दूसरी विंडो में बनाया जाएगा.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर कुछ ऐसा दिखता है:(group: TabGroup) => void
-
ग्रुप
-
onRemoved
browser.tabGroups.onRemoved.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब कोई ग्रुप बंद हो जाता है. ऐसा तब होता है, जब उपयोगकर्ता उसे सीधे बंद कर देता है या उसमें कोई टैब न होने की वजह से वह अपने-आप बंद हो जाता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर कुछ ऐसा दिखता है:(group: TabGroup) => void
-
ग्रुप
-
onUpdated
browser.tabGroups.onUpdated.addListener(
callback: function,
)
यह इवेंट तब ट्रिगर होता है, जब किसी ग्रुप को अपडेट किया जाता है.