2012-12-17 15 views
8

हैलो मैं एक HTML 5 गेम विकसित कर रहा हूं और क्रोम में एनिमेशन बहुत अच्छा लग रहा है लेकिन फ़ायरफ़ॉक्स में नहीं! मैं इंटरनेट पर खोज रहा था और मैं एक समाधान है कि मैं के बारे में कुछ सेटिंग बदलने की आवश्यकता पाया: config और वे हैं:क्या मैं जावास्क्रिप्ट के माध्यम से मोज़िला में कॉन्फ़िगर कर सकता हूं?

webgl.force-enabled=true 
webgl.msaa-force=true 
layers.acceleration.force-enabled=true 
gfx.direct2d.force-enabled=true 
stagefright.force-enabled=true 

मैं मैन्युअल रूप से स्थापित करने के लिए उन को बदलने और एनिमेशन फ़ायरफ़ॉक्स में बहुत अच्छा लगता है। अब मेरा सवाल यह है कि मैं जावास्क्रिप्ट का उपयोग करके ऐसा कैसे कर सकता हूं? क्या यह संभव है?

+10

उम्मीद है कि नहीं! –

+0

कम से कम एक मनमानी वेबसाइट से नहीं। – Bergi

+3

नहीं, यह सभी जाल अपराधियों के लिए बहुत अच्छा नहीं होगा अगर वे ब्राउज़र सेटिंग्स को बस खुश कर सकते हैं! – adeneo

उत्तर

1

आप चाहिए नहीं परिवर्तन इन सेटिंग्स - आपके कंप्यूटर पर नहीं और विशेष रूप से अन्य लोगों के कंप्यूटर पर नहीं। वैसे भी ये सेटिंग्स सक्षम हो जाएंगी, यह मानते हुए कि हार्डवेयर और ड्राइवर उन्हें संभालने में सक्षम हैं। force-enabled सेटिंग्स केवल परीक्षण के लिए हैं, उन्हें स्विच करने से अस्थिरता (फ़ायरफ़ॉक्स क्रैश, ग्राफिक्स ड्राइवर क्रैश) होने की संभावना है।

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

+0

धन्यवाद –

3

Mozillazine मंच में एक चर्चा एक बुकमार्कलेट बनाना पता चलता है के रूप में (निर्देश और कोड वहाँ से नकल) इस प्रकार है:

  1. अपने Firefox स्थापना फ़ोल्डर में एक फ़ाइल बनाने, रेस निर्देशिका के अंतर्गत, उदाहरण के लिए कहा जाता है ' proxy.htm ', और उस में यह डाल:

    <?xml version="1.0" encoding="ISO-8859-1"?> 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
             "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> 
    <head> 
        <title>Proxy Toggle</title> 
        <script type="text/javascript"> 
        // <![CDATA[ 
        function loaded() { 
         netscape.security.PrivilegeManager 
         .enablePrivilege("UniversalBrowserAccess UniversalXPConnect"); 
         var prefs = Components.classes["@mozilla.org/preferences-service;1"] 
            .getService(Components.interfaces.nsIPrefBranch); 
         if (prefs.getIntPref("network.proxy.type") == 0) { 
         prefs.setIntPref("network.proxy.type", 1); 
         } 
         else { 
         prefs.setIntPref("network.proxy.type", 0); 
         } 
         self.close(); 
        }; 
        self.onload = loaded; 
        // ]]> 
        </script> 
    </head> 
    <body> 
        Please wait... 
    </body> 
    </html> 
    
  2. तब प्रॉक्सी वरी के राज्य टॉगल करने के लिए एक बुकमार्कलेट बनाना, और स्थान के रूप में इस डाल:

    javascript: void(window.open('resource:///res/proxy.htm')); 
    

देखें: http://forums.mozillazine.org/viewtopic.php?f=7&t=87755

+1

ऐसे उत्तर के लिए धन्यवाद जो वास्तव में उनके मुद्दे के साथ ओपी की मदद करने का प्रयास करता है। – tkone

+0

@tkone दुर्भाग्य से यह मेरे संपादन से पहले एक वास्तविक जवाब नहीं था।लिंक-केवल उत्तर अक्सर स्टैक ओवरफ्लो से हटा दिए जाते हैं, क्योंकि लिंक तोड़ सकते हैं और जवाब बेकार हो जाता है। हमें लिंक से संबंधित हिस्सों को उद्धरण जोड़ने के लिए उन उत्तरों को संपादित करने के लिए प्रोत्साहित किया जाता है, या उन्हें उत्तर के रूप में ध्वजांकित नहीं किया जाता है। – bfavaretto

+0

आपकी मदद के लिए धन्यवाद! –

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

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