उदाहरण के लिए मैं क्रोम का उपयोग करता हूं, मैं एक नया टैब बनाता हूं जिसे हम टैब में "टैबए" कहते हैं, हम जावास्क्रिप्ट चलाते हैं setTimeout("alert('test')",10000)

इसके अलावा, एक नया टैब जल्दी से बनाएं और कुछ वेब पेज ब्राउज़ करें, 10 सेकंड टैब के बाद एक जावास्क्रिप्ट सक्रिय अलर्ट संदेश को पॉप-आउट करता है, लेकिन मुझे टैब ए पर क्लिक करने की आवश्यकता है, फिर मैं अलर्ट संदेश देख सकता हूं।

क्या सक्रिय होने पर टैबए पर ऑटो स्विच करना संभव है? या यह सुरक्षा समस्या के मामले में था, क्रोम/फ़ायरफ़ॉक्स इस फ़ंक्शन को अवरुद्ध कर रहा था?

मैंने अपनी समस्या को समझाने की बहुत कोशिश की है आशा है आप लोग समझेंगे

0
hades369 18 फरवरी 2020, 16:13

1 उत्तर

आप अपनी वेबसाइट से खोले गए टैब पर इस तरह स्विच कर सकते हैं:

const newTabs = [];
newTabs.push(window.open(<OTHER_TAB_URL>));
newTabs[0].focus();

आप फ़ोकस पर टाइमआउट लगा सकते हैं या एक शर्त लगा सकते हैं।

जब अलर्ट पॉप होता है तो नए टैब से सक्रिय टैब को बदलने के लिए, दुख की बात है, आप नहीं कर सकते। आप फ़ोकस को केवल अपने द्वारा खोले गए टैब पर स्विच कर सकते हैं।

0
Sagi Rika 18 फरवरी 2020, 16:19
असल में मैं Tampermonkey पर एक आइटम मूल्य निगरानी स्क्रिप्ट बनाना चाहता हूं। किसी आइटम के लिए प्रत्येक टैब, उदाहरण के लिए जब कीमत $ 10 से कम थी, तो यह मुझे याद दिलाने के लिए एक अलर्ट सक्रिय करेगा। लेकिन यह सक्रिय टैब को अलर्ट करने के लिए ऑटो स्विच नहीं कर सकता है, यह हमेशा मुझे सबसे अच्छी कीमत याद करता है वैसे भी मदद के लिए धन्यवाद: डी
 – 
hades369
18 फरवरी 2020, 16:34
अगर आप इन विकल्पों को तलाशना जारी रखना चाहते हैं, तो आप क्रोम एक्सटेंशन लिखने पर एक नज़र डाल सकते हैं जो Chrome Tabs का उपयोग करता है। एपीआई
 – 
Sagi Rika
18 फरवरी 2020, 16:37