फ़ायरफ़ॉक्स डिफ़ॉल्ट रूप से एड्रेस बार में जावास्क्रिप्ट को ब्लॉक करता है

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें

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

फ़ायरफ़ॉक्स उपयोगकर्ता जिन्होंने वेब ब्राउज़र को अपग्रेड किया है संस्करण 63 अक्टूबर 2018 में जारी किया गया ध्यान दें कि पता बार में दर्ज किए जाने पर ब्राउज़र जावास्क्रिप्ट कोड को स्वीकार नहीं करता है।

वेब ब्राउज़र के पिछले संस्करणों ने उपयोगकर्ताओं को एड्रेस बार में जावास्क्रिप्ट कोड लिखने या पेस्ट करने की अनुमति दी है ताकि इसे वहां से निष्पादित किया जा सके। आप इसे स्वयं टाइप करके जावास्क्रिप्ट टाइप कर सकते हैं: एड्रेस बार में अलर्ट ('हैलो वर्ल्ड') और एंटर दबाएं।

फ़ायरफ़ॉक्स के पिछले संस्करणों को निष्पादित होने पर हैलो वर्ल्ड अलर्ट प्रदर्शित किया गया था लेकिन फ़ायरफ़ॉक्स 63 निष्पादन को अवरुद्ध करता है और इसके बजाय डिफ़ॉल्ट खोज इंजन पर इनपुट को पुनर्निर्देशित करता है। आपके द्वारा एड्रेस बार में दर्ज किए गए किसी भी अन्य जावास्क्रिप्ट कोड के लिए भी यही सही है।

firefox javascript address bar

आप देख सकते हैं कि जावास्क्रिप्ट: जब आप पता बार में कोड पेस्ट करते हैं तो निकाल दिया जाता है, लेकिन यदि आप इसे मैन्युअल रूप से जोड़ते हैं, तो भी इसे निष्पादित नहीं किया जाएगा।

ध्यान दें : परिवर्तन पता बार में केवल जावास्क्रिप्ट निष्पादन को प्रभावित करता है। यह डेवलपर टूल कंसोल में बुकमार्कलेट कार्यक्षमता या जावास्क्रिप्ट के निष्पादन को प्रभावित नहीं करता है।

जबकि अधिकांश फ़ायरफ़ॉक्स उपयोगकर्ताओं को संभवतः कार्यक्षमता की आवश्यकता नहीं है, कुछ ने कुछ उपयोगी कार्यों जैसे कि इसका उपयोग किया हो सकता है एक पृष्ठ पर चिपचिपा तत्वों को मारना , मक्खी पर रेफरल बदल रहा है या आपके द्वारा अस्थायी रूप से आने वाली किसी भी वेबसाइट को संपादित करें ।

फ़ायरफ़ॉक्स 63 चेंजलॉग परिवर्तन का उल्लेख नहीं करता है; यह देखते हुए कि मोज़िला फ़ायरफ़ॉक्स में सैकड़ों बदलाव करता है, यह स्पष्ट है कि यह परिवर्तनों के केवल एक छोटे हिस्से का प्रतिनिधित्व करता है।

firefox address bar javascript

शुक्र है, वेब ब्राउज़र की प्राथमिकता के मूल्य को बदलकर परिवर्तन को पूर्ववत करना संभव है। यहाँ है कि कैसे किया जाता है:

  1. भार के बारे में: config फिल्टर = browser.urlbar.filter.javascript फ़ायरफ़ॉक्स एड्रेस बार में।
  2. आपको एक चेतावनी पृष्ठ मिल सकता है। जारी रखने के लिए चेतावनी स्वीकार करें।
  3. डबल-क्लिक करें browser.urlbar.filter.javascript वरीयता के मूल्य को बदलने के लिए।

ट्रू का मान डिफ़ॉल्ट होता है। इसका मतलब है कि फ़ायरफ़ॉक्स एड्रेस बार में जावास्क्रिप्ट कोड को ब्लॉक करता है। झूठी का एक मान सीमा को अक्षम करता है और फ़ायरफ़ॉक्स एड्रेस बार में जावास्क्रिप्ट कोड के निष्पादन को फिर से सक्षम बनाता है।

उपरोक्त उल्लिखित तीन चरणों को दोहराकर आप किसी भी समय परिवर्तन को पूर्ववत कर सकते हैं।

वरीयता के लिए गलत का मान कार्यक्षमता को पुनर्स्थापित करता है। कोडिंग कोड फिर से काम करता है (जावास्क्रिप्ट: अब हटाया नहीं गया है), और जब आप कीबोर्ड पर एंटर-की दबाते हैं तो कोड निष्पादित होता है।

अब तुम : क्या आपने एड्रेस बार से पहले जावास्क्रिप्ट कोड चलाया था?