क्या सभी टैब खुले हैं और उन्हें क्रोम में सरणी में सॉर्ट करने का कोई तरीका है? तो अगर जीमेल और यूट्यूब खुले थे, तो "gmail.com" और "youtube.com" नामक सरणी में दो प्रविष्टियां होंगी।क्रोम में कौन से टैब खुले हैं यह पुनर्प्राप्त कर रहे हैं?
8
A
उत्तर
9
हाँ, यहाँ तुम ऐसा कैसे कर सकते हैं:
नोट: यह आपके मैनिफ़ेस्ट फ़ाइल में निर्दिष्ट करना आवश्यक अनुमति "टैब"।
chrome.windows.getAll({populate:true}, getAllOpenWindows);
function getAllOpenWindows(winData) {
var tabs = [];
for (var i in winData) {
if (winData[i].focused === true) {
var winTabs = winData[i].tabs;
var totTabs = winTabs.length;
for (var j=0; j<totTabs;j++) {
tabs.push(winTabs[j].url);
}
}
}
console.log(tabs);
}
इस उदाहरण मैं सिर्फ टैब यूआरएल द्वारा जोड़ा जा रहा के रूप में आप एक सरणी में पूछा लेकिन हर "टैब" वस्तु एक बहुत अधिक जानकारी शामिल है में
। यूआरएल पूर्ण यूआरएल होगा जो आप यूआरएल से डोमेन नाम निकालने के लिए कुछ नियमित अभिव्यक्ति लागू कर सकते हैं।
3
जब तक आप एक प्लगइन नहीं बना रहे हैं, तो ऐसा कोई तरीका नहीं है कि मैं खुले टैब के सभी नामों को पुनर्प्राप्त करने के बारे में जानता हूं, खासकर यदि टैब में अलग-अलग डोमेन से सामग्री शामिल है। यदि आप ऐसी चीज करने में सक्षम थे, तो यह काफी सुरक्षा समस्या हो सकती है!
आप Chrome प्रलेखन यहाँ देख सकते हैं: http://developer.chrome.com/extensions/devguide.html
संबंधित मुद्दे
- 1. लिनक्स पर क्रोम - ब्राउज़र को यह देखने के लिए पूछें कि कौन से टैब खुले हैं?
- 2. क्रोम एक्सटेंशन में फेविकॉन प्राप्त कर रहे हैं, क्रोम: // फेविकॉन?
- 3. jQuery टैब काम नहीं कर रहे हैं
- 4. एक सौर क्वेरी में विशिष्ट फ़ील्ड पुनर्प्राप्त कर रहे हैं?
- 5. जेपीए का उपयोग कर एकल मूल्य पुनर्प्राप्त कर रहे हैं?
- 6. क्या आप क्रोम के खिलाफ परीक्षण कर रहे हैं?
- 7. jquery ui टैब कैसे काम कर रहे हैं?
- 8. यह देखने के लिए कि कौन से रेल नियंत्रक/मॉडल पृष्ठ की सेवा कर रहे हैं?
- 9. यह देखने के लिए कि कौन से प्लगइन्स वीम धीमा कर रहे हैं?
- 10. jquery ui टैब काम नहीं कर रहे हैं
- 11. कौन सी आईडीई सीएलआईएसपी प्रोग्रामर का उपयोग कर रहे हैं?
- 12. कौन सा जावास्क्रिप्ट ऐरे फ़ंक्शन म्यूट कर रहे हैं?
- 13. गहराई से घोंसला रेल का उपयोग कर रहे हैं काम नहीं कर रहे हैं?
- 14. बहुत अधिक फ़ाइलें खुली: कितने खुले हैं कि वे क्या कर रहे हैं, और कितने सकते हैं JVM खुला
- 15. सर्च कर रहे हैं एल्गोरिथ्म
- 16. आप एक सत्र टाइमआउट चेतावनी कैसे प्रदर्शित कर सकते हैं जो एकाधिक खुले ब्राउज़र या टैब
- 17. इसका उपयोग कर रहे हैं?
- 18. क्रोम एक्सटेंशन सामग्री स्क्रिप्ट्स window.opener का उपयोग कर सकते हैं?
- 19. गिट सममित में विलय कर रहे हैं?
- 20. वर्डप्रेस परमालिंक्स काम नहीं कर रहे हैं
- 21. यह निर्धारित करने के लिए कि कौन से जावास्क्रिप्ट ईवेंट ट्रिगर किए जा रहे हैं
- 22. ASyncTasks दूसरों को अवरुद्ध कर रहे हैं
- 23. क्या makefiles कर रहे हैं - स्थापित कर
- 24. मर्कुरियल से अलग गिट में विलय कर रहे हैं?
- 25. Wiimote से कैमरे में जा रहे हैं?
- 26. एक ही चीज उड़ा रहे हैं और फिर से काम कर रहे हैं?
- 27. लिंक और स्ट्रीम्रेडर लाइनें प्राप्त कर रहे हैं
- 28. emacs में सीमित कॉलम देख रहे हैं
- 29. पाइथन ऑब्जेक्ट में कौन से तरीके हैं
- 30. ट्रस्टस्टोर में कौन से प्रमाणपत्र विश्वसनीय हैं?
मैनिफेस्ट फ़ाइल में "टैब" अनुमति कैसे निर्दिष्ट की जा सकती है? इस विकल्प को सक्षम करने के लिए मैनिफेस्ट फ़ाइल में मुझे क्या लिखना चाहिए? –
'chrome.windows' अपरिभाषित है ... आप इस मामले में क्या करते हैं? –