मैं फ़ायरफ़ॉक्स में एक टैब कैसे बना सकता हूं जो यह विश्वास दिलाता है कि इस पर अभी भी ध्यान केंद्रित है?


27

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

मैं यह मानने के लिए विज्ञापन को ट्रिक करना चाहूंगा कि इसका अभी भी फोकस है, इसके लिए इसे खेलना जारी रखना है ताकि मुझे इसे खत्म करने के लिए इंतजार न करना पड़े।

मैं फ़ायरफ़ॉक्स टैब को कैसे गलत तरीके से मान सकता हूं कि यह अभी भी फोकस है?

आप यह अनुमान लगा सकते हैं कि पृष्ठ यहाँ वर्णित तकनीकों का उपयोग कर रहा हैwindow.onfocusऔर window.onblurशायद उपयोग किया जाता है। मुझे याद नहीं है कि सवाल पूछने पर वास्तव में मुझे इसकी आवश्यकता कहाँ थी; विज्ञापनों को ट्रिक करने के लिए इसका उपयोग आवश्यक नहीं है। मैं एक सामान्य समाधान ढूंढ रहा हूं।


@harrymc जावास्क्रिप्ट केवल ठीक है।
१०

1
उपयोगी सलाह देने के लिए डेमो यूआरएल की आवश्यकता है।
harrymcc

जवाबों:


15

चूंकि आपने वेबसाइट का विवरण नहीं दिया है, इसलिए यहां एक समाधान है जिसे आप आज़मा सकते हैं।

  • आपको अपनी पसंद की वेबसाइटों पर उपयोगकर्ता JavaScripts चलाने के लिए Greasemonkey एक्सटेंशन इंस्टॉल करें ।
  • हमेशा फ़ोकस उपयोगकर्तास्क्रिप्ट पर स्थापित करें ।

    स्क्रिप्ट सारांश: कुछ पृष्ठ डॉक्यूमेंट की जांच करते हैं। जब तक पृष्ठ फ़ोकस में न हो, तब तक प्रॉपर्टी की जाँच करें और सामग्री रेंडर न करें। यह स्क्रिप्ट उन्हें सोचने के लिए उकसाएगी कि वे फ़ोकस में हैं ताकि आप उन्हें एक टैब में लोड कर सकें और जब वे लोडिंग पूरी कर लें तो उनसे मिल सकें।

  • इंस्टॉल करते समय (या बाद में), विशिष्ट वेबसाइटों के लिए स्क्रिप्ट कॉन्फ़िगर करें।


3
मैंने इस अन्य स्क्रिप्ट के साथ फोकस पर टैब्लेट्स का परीक्षण किया है जो कंसोल को लॉग करता है यदि स्क्रीन को फोकस किया जा रहा है (jquery का उपयोग करके): jsfiddle.net/ScKbk यह काम नहीं करता है , मुझे गलत होने पर सही करें। वर्तमान में क्रोम v63 मैकओएस सिएरा पर परीक्षण
डेविड लोपेज

2

आपको एक उपयोगकर्ता स्क्रिप्ट बनाने की आवश्यकता है। ये javascripts हैं जो Firefox (या Chrome) के भीतर चलते हैं और विशिष्ट वेबसाइटों में हेरफेर करते हैं।

इसके लिए Greasemonkey ( http://www.greasespot.net ) जैसे टूल का इस्तेमाल किया जा सकता है। Http://userscripts.org पर पहले से ही उपलब्ध हो सकता है ।

लेकिन जैसा कि @harrymc ने पहले ही टिप्पणी कर दी है, एक उदाहरण URL उपयोगी होगा।


2

मैं उस प्रश्न का उत्तर देने जा रहा हूं जो मुझे लगता है कि आप पूछने के लिए अर्थ रखते हैं।

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

mms.cfg फ़ाइल स्थान एक डिफ़ॉल्ट विंडोज इंस्टालेशन मानकर, फ़्लैश प्लेयर निम्न सिस्टम में mms.cfg फाइल की तलाश करता है:

• 32-बिट विंडोज -% WINDIR% \ System32 \ Macromed \ Flash

• 64-बिट विंडोज -% WINDIR% \ SysWow64 \ Macromed \ Flash

आप इस mms.cfg फ़ाइल को बनाना चाहते हैं (इसमें आपको निम्न पंक्तियों के साथ एडमिन एक्सेस, नेच की आवश्यकता होगी):

ProtectedMode = 0

FullFramerateWhenInvisible सच =

मुझे याद है कि संरक्षित मोड को अक्षम करना आवश्यक है, भले ही इसका घोषित उद्देश्य फ्लैश ऐप्स सैंडबॉक्सिंग हो - जो भी कारण से, अन्य विकल्प इसके बिना काम नहीं करता था। YMMV, निश्चित रूप से - पहले संरक्षित मोड को अक्षम किए बिना इसे आज़माएं - जब तक मैंने इसे अपने कंप्यूटर पर कॉन्फ़िगर किया है, तब तक यह एक लंबा समय हो गया है।

FullFramerateWhenInv अदृश्य विकल्प है जो इसे बनाता है इसलिए जब विंडो में फ़ोकस नहीं होता है तो यह फ़्लैश चलता है।

एक बार फिर, यह आपके द्वारा पूछा गया विशिष्ट प्रश्न नहीं है, लेकिन यदि यह सही उत्तर नहीं है, तो यह कम से कम आपको सही दिशा में भेजेगा। :)

संदर्भ: व्यवस्थापक मार्गदर्शिका: http://www.adobe.com/devnet/flashplayer/articles/flash_player_admin_guin.org

Framerate trick: http://tukkun.webs.com/ (# 3 उस वेबपेज पर, वर्तमान में)


1
मैं विंडोज का उपयोग नहीं करता हूं, और सवाल फ्लैश से संबंधित नहीं है।
alecail

एक sidenote के रूप में linux पर mms.cfg पथ / etc / adobe / और / लाइब्रेरी / एप्लीकेशन सपोर्ट / Macromedia OSX पर है।
शादोक

0

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

  1. Win+ द्वारा regedit खोलें Rया इसे प्रारंभ मेनू के खोज बॉक्स में टाइप करें
  2. Regedit में HKEY_CURRENT_USER> कंट्रोल पैनल> डेस्कटॉप पर जाएं
  3. "ForegroundLockTimeout" संपादित करें मुख्य प्रकार DWORD (हेक्साडेसिमल) है डिफ़ॉल्ट 30d40 (200000) मिलीसेकंड है

संपादन करने से पहले बैकअप बनाने के लिए कुंजी निर्यात करना न भूलें

या आप Tweak UI नामक इस प्रोग्राम का उपयोग कर सकते हैं, लेकिन मुझे यकीन नहीं है कि यह Windows XP के लिए बनाया गया था


0

ग्रीस / टैम्पर-बंदर का जवाब फेसबुक वॉचपार्टी पर काम नहीं करता है, लेकिन Chrome 75 में ब्लर ईवेंट हैंडलर्स को मैन्युअल रूप से हटाने का काम करता है:

Chrome ईवेंट हैंडलर निकालना

फ़ायरफ़ॉक्स में भी इंस्पेक्टर का उपयोग करके प्राप्त किया जाना चाहिए :

यहां छवि विवरण दर्ज करें

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.