6

मैं क्रोम और फ़ायरफ़ॉक्स दोनों के लिए ब्राउज़र एक्सटेंशन लिख रहा हूं, और मुझे एक ब्राउज़र विंडो पर ध्यान केंद्रित करने में परेशानी हो रही है जो वर्तमान में फ़ोकस से बाहर है लेकिन इसमें एक टैब है जिसे मैं फोकस करना चाहता हूं।ब्राउज़र एक्सटेंशन/प्लगइन का उपयोग कर एक ब्राउज़र विंडो पर फ़ोकस कैसे करें?

ब्राउज़र विंडो पर ध्यान केंद्रित करते समय एक टैब पर फ़ोकस किया जा सकता है। हालांकि, जब मैं इसके अंदर एक टैब केंद्रित करता हूं तो ब्राउजर विंडो फोकस नहीं करती है।

यह स्पष्ट करने के लिए,

मैं दो क्रोम ब्राउज़र विंडो खुले, प्रत्येक युक्त कई टैब है। खिड़की में से एक का ध्यान केंद्रित है, और दूसरी विंडो में एक टैब है जिसे मैं फोकस करना चाहता हूं और उपयोगकर्ता को दिखाना चाहता हूं। हालांकि मैं टैब पर ध्यान केंद्रित कर सकता हूं ताकि यह अन्य टैब के शीर्ष पर आता है, ब्राउज़र विंडो अन्य ब्राउज़र विंडो के शीर्ष पर नहीं आती है।

मुझे आश्चर्य है कि ऐसा API उपलब्ध है या नहीं?

उत्तर

4

हां, फ़ायरफ़ॉक्स में आपके पास BrowserWindow.activate() है।

क्रोम में आपके पास chrome.windows.update(windowId, {focused: true})

+0

धन्यवाद। मैं इसे एप की कोशिश करूंगा और आपको चेक दूंगा! – Joon

+0

यह काम करता है! धन्यवाद! – Joon

+0

देर से टिप्पणी के लिए खेद है, लेकिन क्या वहां सार्वजनिक रूप से उपलब्ध क्रोम प्लगइन है जो मुझे किसी भी तरह chrome.windows.update का आह्वान करने की अनुमति देता है? –

संबंधित मुद्दे