ऐड-ऑन के बिना फ़ायरफ़ॉक्स में पॉपअप को अक्षम कैसे करें?


9

पिछले 5-10 वर्षों से, मैं फ़ायरफ़ॉक्स का उपयोग कर रहा हूं, और मैंने कभी नहीं पाया कि पॉपअप को ठीक से कैसे अक्षम किया जाए। मैं अब फ्लैश या जावा के बिना लिनक्स पर फ़ायरफ़ॉक्स 24.2.0 का उपयोग कर रहा हूं। मैं केवल जावास्क्रिप्ट को अक्षम करता था, जो काम करने के लिए लगता था (कम से कम उन साइटों के लिए जिन्हें जावास्क्रिप्ट की आवश्यकता नहीं है), लेकिन फ़ायरफ़ॉक्स के नए संस्करण उस सुविधा को हटा देते हैं। मुझे लगता है कि पॉपअप विंडो बंद करने के दौरान मैं किसी भी दिन बर्बाद करता हूं। मुझे आमतौर पर प्रति दिन 10-500 पॉपअप मिलते हैं। मैंने पिछले कुछ वर्षों में लिनक्स और विंडोज के विभिन्न संस्करणों के साथ और विभिन्न स्थानों (घर / काम / स्कूल) में सभी 40 कंप्यूटरों का भारी उपयोग किया है और मुझे हमेशा एक ही समस्या रही है। तो यह एक मालवेयर मुद्दा नहीं लगता है।

इन सभी वर्षों में, मैंने हमेशा "ब्लॉक पॉप-अप विंडोज़" बटन की जाँच की: यहां छवि विवरण दर्ज करें

लेकिन ऐसा लगता है कि यह वह नहीं करता जो मैं चाहता हूं। उदाहरण के लिए, जब मैंने विवरण पर क्लिक किया तो इस पृष्ठ में बस एक पॉपअप विंडो दिखाई दी। जब मैं विवरण या फ़ाइल नाम पर क्लिक करता हूं तो भी यह पृष्ठ पॉपअप दिखाता है। मुझे कभी-कभी ऐसे पृष्ठ भी मिलते हैं जो 4-10 पॉपअप विंडो दिखाते हैं।

शायद मैं पॉपअप को अक्षम करने के लिए गलत विकल्प का उपयोग कर रहा हूं? यह विकल्प क्या है जिसे मैंने वास्तव में चालू किया है?


1
क्या आपके लिए डिफ़ॉल्ट रूप से सभी पॉपअप को अवरुद्ध किया जाएगा? और फिर मैन्युअल रूप से सुरक्षित / आवश्यक वेबसाइटों के लिए अपवाद जोड़ना?
३१४१५

@ और ३१४१५: वास्तव में, यह काम करेगा, मेरा सवाल बिल्कुल यह पूछ रहा है कि ऐसा कैसे किया जाए।
डॉग

जवाबों:


9

फ़ायरफ़ॉक्स सेटिंग्स

कई सेटिंग्स, विशेष रूप से सबसे उन्नत वाले, उपयोगकर्ता इंटरफ़ेस (UI) विकल्प संवाद में मौजूद नहीं हैं।

डिफ़ॉल्ट मानों से संशोधित वरीयता सेटिंग्स prefs.jsफ़ाइल में सहेजी जाती हैं । इस फ़ाइल को सीधे संपादित करने के बजाय, हाल के मोज़िला अनुप्रयोगों में एक कॉन्फ़िगरेशन संपादक शामिल है जिसे एप्लिकेशन इंटरफ़ेस से एक्सेस किया जा सकता है।

स्रोत: संपादन विन्यास

फ़ायरफ़ॉक्स about:configमें, स्थान बार (पता बार) में टाइप करें और Enterवरीयताओं की सूची प्रदर्शित करने के लिए दबाएं [...]। यदि आपको चेतावनी संदेश के साथ एक पृष्ठ दिखाई देता है, "यह आपकी वारंटी को शून्य कर सकता है!", "मैं होगा, मैं वादा करता हूं!" लेबल वाले बटन पर क्लिक करें, जारी रखने के लिए (वास्तव में, कोई वारंटी नहीं है जो भी हो, यह अधिक है! यह सुनिश्चित करने के लिए मजाक करें कि उपयोगकर्ता इस बारे में जानते हैं कि वे क्या करने वाले हैं)। भविष्य में चेतावनी से बचने के लिए वहां चेकबॉक्स का उपयोग करें।

वरीयताओं की सूची में कहीं भी एक नई प्राथमिकता, संदर्भ-क्लिक (राइट-क्लिक) जोड़ने के लिए। संदर्भ मेनू में, नया चुनें और फिर जिस प्रकार की वरीयता आप जोड़ रहे हैं उसका चयन करें।

किसी मौजूदा वरीयता को संशोधित करने के लिए, प्राथमिकता पर संदर्भ-क्लिक (राइट-क्लिक) करें, संशोधित करें और नए मान में टाइप करें

किसी प्राथमिकता को उसके डिफ़ॉल्ट मान पर रीसेट करने के लिए या किसी अतिरिक्त वरीयता को हटाने के लिए, वरीयता पर संदर्भ-क्लिक (राइट-क्लिक) और रीसेट का चयन करें

आप उन वरीयताओं को फ़िल्टर करने के लिए पृष्ठ के शीर्ष पर खोज बार का उपयोग कर सकते about:configहैं जिन्हें आप निरीक्षण करना चाहते हैं। वास्तविक कॉन्फ़िगरेशन चर के विपरीत खोज बार केस-असंवेदनशील है।

स्रोत: about: config

पॉप-अप संबंधित प्राथमिकताएं

यहाँ एक व्यापक सूची दी गई है, जिसे मैं लेकर आया हूँ:

  • browser.link.open_newwindow

    Integer Default value टाइप
    करें 3

    विवरण नियंत्रण जहां सामान्य रूप से एक नई विंडो में खुलने वाले लिंक को खोलना है। संभावित मान:

    • 1 (या कुछ और) - वर्तमान टैब या विंडो में खोलें।
    • 2 - एक नई विंडो में खोलें।
    • 3 - एक नए टैब में खोलें।


    सक्षम या अक्षम करने के बजाय एक नए टैब में खोलें नई विंडो यूआई विकल्प के बीच इस वरीयता को चालू होगा 3और 2

  • browser.link.open_newwindow.restriction

    Integer Default value टाइप
    करें 2

    विवरण जावास्क्रिप्ट द्वारा खोली गई सभी नई खिड़कियों को प्रतिबंधित करता है। संभावित मान:

    • 0 - हमेशा नई खिड़कियों को टैब में मजबूर करें।
    • 1 - नई विंडो प्रतिबंधित न करें।
    • 2 - उन खिड़कियों को बल दें जो टैब में अपनी विशेषताओं (जैसे चौड़ाई, ऊंचाई) को निर्दिष्ट नहीं करते हैं।

  • browser.popups.showPopupBlocker

    बूलियन डिफ़ॉल्ट मान टाइप
    करें true

    वर्णन निर्धारित करता है कि पॉप-अप ब्लॉक होने पर स्टेटस बार में आइकन दिखाना है या नहीं। अप्रचलित है, बस इसे छोड़ दें-जैसा है।

  • dom.disable_open_click_delay

    Integer Default value टाइप
    करें 1000

    विवरण इस पॉप-अप अवरोधक सेटिंग्स के अनुसार पॉप-अप को संभालता है जब इस मूल्य (मिलीसेकंड में) से कम देरी का उपयोग करके जावास्क्रिप्ट टाइमिंग इवेंट के माध्यम से बनाया जाता है ।

  • dom.disable_open_during_load

    बूलियन डिफ़ॉल्ट मान टाइप
    करें true

    विवरण सक्षम होने पर, पृष्ठ लोड होने के दौरान बनाए गए पॉप-अप को ब्लॉक करता है। यह सेटिंग ब्लॉक पॉप-अप विंडोज़ यूआई विकल्प के बराबर है ।

  • dom.disable_window_flip

    बूलियन डिफ़ॉल्ट मान टाइप
    करें true

    विवरण निर्धारित करता है कि क्या विंडोज़ को जावास्क्रिप्ट के माध्यम से केंद्रित किया जा सकता है।

  • dom.disable_window_move_resize

    बूलियन डिफ़ॉल्ट मान टाइप
    करें false

    विवरण निर्धारित करता है कि क्या जावास्क्रिप्ट का उपयोग करके विंडोज को स्थानांतरित या आकार दिया जा सकता है।

  • dom.disable_window_open_feature.*

    विवरण एक ही वरीयता के बजाय, यह विभिन्न बूलियन सेटिंग्स का एक सेट है जो एक विशिष्ट पॉप-अप सुविधा (जैसे एड्रेस बार, स्क्रॉल बार आदि) को सेट होने पर अक्षम होने से रोक सकता है true। उपलब्ध प्राथमिकताएँ:

    • dom.disable_window_open_feature.close
    • dom.disable_window_open_feature.location
    • dom.disable_window_open_feature.menubar
    • dom.disable_window_open_feature.minimizable
    • dom.disable_window_open_feature.personalbar
    • dom.disable_window_open_feature.resizable
    • dom.disable_window_open_feature.scrollbars
    • dom.disable_window_open_feature.status
    • dom.disable_window_open_feature.titlebar
    • dom.disable_window_open_feature.toolbar

  • dom.disable_window_status_change

    बूलियन डिफ़ॉल्ट मान टाइप
    करें true

    विवरण सक्षम होने पर, स्थिति बार पाठ को जावास्क्रिप्ट के माध्यम से बदलने से रोकता है।

  • dom.popup_allowed_events

    स्ट्रिंग डिफ़ॉल्ट मान टाइप
    करें change click dblclick mouseup reset submit touchend

    विवरण पॉप-अप बनाने के लिए अनुमति दी गई घटनाओं की एक अलग-अलग सूची। हालांकि अनिर्दिष्ट, एक एकल स्थान वर्ण के लिए मान सेट करना एक खाली सूची बनाएगा, इस प्रकार सभी पॉप-अप को अक्षम कर देगा (अपवाद अभी भी लागू होते हैं)। एक ही प्रभाव एक गैर-मौजूद घटना (जैसे none) निर्दिष्ट करके प्राप्त किया जा सकता है ।

  • dom.popup_maximum

    Integer Default value टाइप
    करें 20

    विवरण एक साथ खुले पॉप-अप विंडो की संख्या को सीमित करता है।

  • privacy.popups.disable_from_plugins

    Integer Default value टाइप
    करें 2

    विवरण प्लग-इन्स द्वारा निर्मित पॉप-अप को नियंत्रित करता है (उदाहरण के लिए Adobe Flash Player)। संभावित मान:

    • 0 - कोई पाबन्दी नहीं।
    • 1- पॉप-अप संख्या को सीमित करता है dom.popup_maximum
    • 2 - श्वेतसूचीबद्ध वेबसाइटों को छोड़कर सभी पॉप-अप को अवरुद्ध करें।
    • 3 - सभी पॉप-अप को ब्लॉक करें।

  • privacy.popups.policy

    Integer Default value टाइप
    करें 1

    विवरण समाप्त। dom.disable_open_during_loadइसके बजाय उपयोग करें ।

  • privacy.popups.showBrowserMessage

    बूलियन डिफ़ॉल्ट मान टाइप
    करें true

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

  • privacy.popups.usecustom

    बूलियन डिफ़ॉल्ट मान टाइप
    करें true

    विवरण अप्रयुक्त रूप से अप्रयुक्त।

अनुशंसित सेटिंग्स

ये मूल्य हैं जो मैं वर्तमान में ऊपर सूचीबद्ध सेटिंग्स के लिए उपयोग करता हूं; अपने आप पर अन्य सेटिंग्स के साथ प्रयोग करने के लिए स्वतंत्र महसूस करें। फ़ायरफ़ॉक्स 27.0.1 के साथ परीक्षण किया गया।

browser.link.open_newwindow;3
browser.link.open_newwindow.restriction;0
browser.popups.showPopupBlocker;true
dom.disable_open_click_delay;1000
dom.disable_open_during_load;true
dom.disable_window_flip;true
dom.disable_window_move_resize;true
dom.disable_window_open_feature.close;true
dom.disable_window_open_feature.location;true
dom.disable_window_open_feature.menubar;true
dom.disable_window_open_feature.minimizable;true
dom.disable_window_open_feature.personalbar;true
dom.disable_window_open_feature.resizable;true
dom.disable_window_open_feature.scrollbars;true
dom.disable_window_open_feature.status;true
dom.disable_window_open_feature.titlebar;true
dom.disable_window_open_feature.toolbar;true
dom.disable_window_status_change;true
dom.popup_allowed_events; 
dom.popup_maximum;20
privacy.popups.disable_from_plugins;2
privacy.popups.policy;1
privacy.popups.showBrowserMessage;false
privacy.popups.usecustom;true

आगे की पढाई


2
स्थापना dom.popup_allowed_eventsएक अंतरिक्ष के लिए काम किया। अन्य चीजों की मैंने कोशिश की जो काम नहीं कर रही browser.link.open_newwindow=1थीं: मीडियाफायर पेज को खुला बनाया: एक नई विंडो में रिक्त और वर्तमान पृष्ठ के बारे में परिवर्तन: रिक्त के रूप में अच्छी तरह से; समुद्री डाकू बे एक पॉपअप खोलना होगा और यह तुरंत बंद हो जाएगा। browser.link.open_newwindow.restriction=0काम किया (पॉपअप एक नए टैब में दिखा)। dom.disable_open_click_delay=90000, dom.popup_maximum=0और dom.popup_maximum=1कुछ भी नहीं लगता है।
डॉग

3
मैंने एक सुपरयुसर खाता बनाया और लिंक किया, ताकि मैं मूल प्रश्न और आपके उत्कृष्ट उत्तर को बना सकूं। मैंने अब तक फ़ायरफ़ॉक्स की कम से कम पाँच स्थापनाओं को कॉन्फ़िगर करने के लिए इसका उपयोग किया है। आपके उत्तर के आधार पर, मेरे लिए काम करने वाली प्रक्रिया वास्तव में कम है। इसके बारे में: config: पर जाएँ। Browser.link.open_newwindow.restriction = 0 और dom.popup_allowed_events = '' सेट करें। यह खूबसूरती से काम करता है!
डेवगॉयर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.