6

में मीडिया के प्रश्नों के लिए समर्थन मैं Bootstrap3 टेम्पलेट का उपयोग कर एक html पृष्ठ लेखन कि में respond.js शामिल कर रहा हूँ और, लेकिन जब मैं IE8 पर चला, यह मेरे त्रुटि देता है "प्रवेश निषेध है "कंसोल में। मैं आईई 8 समर्थन मीडिया प्रश्न बनाने के लिए इसका उपयोग कर रहा हूं। मैंने फ़ोरम पर दी गई कई चीजों की कोशिश की है, लेकिन कोई भाग्य नहीं है। क्या respond.js स्थानीय रूप से काम करता है या हमें स्थानीयहोस्ट/वेब सर्वर पर चलाने की आवश्यकता है?Respond.js स्थानीय रूप से काम नहीं कर रहा - IE8

Respond.js लिंक - https://github.com/scottjehl/Respond

एचटीएमएल:

<!DOCTYPE html> 
<html> 
    <head> 
    <title></title> 
    <meta name="viewport" content="width=device-width, initial-scale=1.0"> 

    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen"> 
    <link href="css/main.css" rel="stylesheet" media="screen"> 

    <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries --> 
    <!--[if lt IE 9]> 
     <script src="js/html5shiv.js"></script> 
     <script src="js/respond.js"></script> 
    <![endif]--> 
    </head> 
    <body> 
    <div class="container"> 
    <h1>Hello, world!</h1> 

    <div class="main-cont">   
    </div> 
</div>   
    <script src="js/jquery-1.10.2.min.js"></script>   
    <script src="js/bootstrap.min.js"></script> 
    </body> 
</html> 

सीएसएस - main.css

.main-cont {background:#2d3a42; height:100px;} 

उत्तर

7

मैं सिर्फ respond.js IE8 पर चलने बनाने में कामयाब स्थानीय प्रश्नों पर चलकर, मीडिया प्रश्नों के समर्थन के लिए। अगर बस एचटीएमएल फाइल खुलती है, तो यह मदद नहीं करता है।

+1

मैं वास्तव में किसी अन्य व्यक्ति के वेब सर्वर पर रहने वाले शीर्षलेख में एक पूर्ण लिंक का उपयोग करके एक respond.js फ़ाइल से जुड़ा हुआ हूं, लेकिन मुझे स्थानीय रूप से साइट को देखते समय भी "पहुंच अस्वीकार कर दी गई है" त्रुटि प्राप्त होती है। क्या यह स्थानीय वेबसर्वर के बिना काम करने के लिए एक काम नहीं है? – redshift

+0

ठीक है, मुझे यकीन नहीं है कि यह एक काम होगा। मैंने बस स्थानीय मेजबान पर दौड़ने की कोशिश की और यह काम करना शुरू कर दिया। – whyAto8

+0

यह मेरे लिए काम नहीं करता है - स्थानीयहोस्ट में स्थानीय रूप से पहुंच अस्वीकार कर दी गई है या यदि मैं दूरस्थ स्क्रिप्ट का उपयोग करता हूं। – jimiayler

9
प्रति Respond.js Docs

...

"सुरक्षा पाबन्दी के कारण, कुछ ब्राउज़र इस स्क्रिप्ट फ़ाइल पर काम करने की अनुमति नहीं दे सकती: // url (क्योंकि यह XMLHttpRequest उपयोग करता है) एक वेब सर्वर पर यह चलाएँ। । "

विशेष रूप से, "Respond.js अजाक्स का उपयोग करके सीएसएस फ़ाइलों को दोबारा अनुरोध करता है और टेक्स्ट प्रतिक्रिया को पार करता है," जहां आईई की स्थानीय सुरक्षा नीति आपको अवरुद्ध कर रही है। अन्य उपयोगकर्ता ने कहीं और changing the security settings in IE का सुझाव दिया, लेकिन मैं उस समाधान की पुष्टि नहीं कर सकता क्योंकि आईई 8 की मेरी प्रति मुझे उन सेटिंग्स को बदलने की अनुमति नहीं देती है।

ओह, और आपको परेशानी बचाने के लिए, मैंने पहले ही परीक्षण किया है और पुष्टि की है कि "isLocal" संपत्ति को "सत्य" पर सेट करने के लिए jQuery में AJAXSetup() विधि का उपयोग IE में स्थानीय प्रतिबंध को पार नहीं करेगा।

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