2013-06-02 13 views
17

मुझे इस वास्तव में कष्टप्रद समस्या का सामना करना पड़ रहा है, यह आईई 10 में IE9 में दिखाई देता है।

<head> 
    <title>Any Consult</title> 
    <meta charset="utf-8" /> 
    <link rel="stylesheet" type="text/css" href="styles.css" /> 
    <!--[if lte IE 9]> 
     <script src="scripts/IE9.js"></script> 
    <![endif]--> 
    <script type="text/javascript" src="scripts/jquery.js"></script> 
    <script type="text/javascript" src="scripts/scripts.js"></script> 
</head> 

यह (scripts.js) एफएफ और क्रोम में ठीक काम करता है, लेकिन IE10 SCRIPT5009 त्रुटि फेंकता है: इस HTML को देखते हुए।

scripts.js की तरह है (आसान है, लेकिन उदाहरण का परीक्षण):

$(document).ready(function() { 
    alert('Hello'); 
}); 

IE10 jQuery फ़ाइल लोड नहीं करता है और मैं लगभग सब कुछ करने की कोशिश की। मैं बदल गया है और फ़ाइल नाम कम है, मैं

<!--[if lte IE 9]>... 

हिस्सा बख्शा, मैं

src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.10.0.min.js" 

की कोशिश की लेकिन कुछ नहीं हुआ। क्योंकि इस this question का एक नया संस्करण है, मैं उल्लेख करना चाहते हैं:

  1. मैं IE (10) के लिए jQuery फ़ाइल नाम कैसे दूं?
  2. मुझे HTML-शीर्षलेख में स्क्रिप्ट टैग कहां रखना चाहिए?

बहुत बहुत धन्यवाद!

संपादित करें: यहाँ का सुझाव दिया एचटीएमएल संस्करण है, जो काम नहीं करता है, भी:

<script type="text/javascript" src="scripts/jquery.js"></script> 
<script type="text/javascript" src="scripts/scripts.js"></script> 
<script type="text/javascript" src="scripts/clocks.js"></script> 
<!--[if lte IE 9]> 
    <script src="scripts/IE9.js"></script> 
<![endif]--> 
<!--[if IE]><script type="text/javascript" src="scripts/excanvas.js"></script><![endif]--> 

IE9.js एक ब्राउज़र polyfill फ़ाइल है।

और यहां मेरा स्क्रीनशॉट है ("आईएसटी undefiniert" का मतलब है "अनिर्धारित है", "डाई वेबसाईट reagiert nicht" का मतलब है "पृष्ठ नीचे चला गया", "डीबगर बीन्डन" का मतलब है "डीबगिंग रोकें", $ ('। एललांग'

<script type="text/javascript" src="scripts/jquery.js"></script> 
<!--[if lte IE 9]> 
<script src="scripts/IE9.js"></script> 
<![endif]--> 
+0

सिर में 'jquery' लोड करने और शरीर में आपके' scripts.js' को लोड करने का प्रयास करें। कभी-कभी काम कर सकता है। आईई एक अजीब ब्राउज़र है जिसमें सबसे अजीब बग – krishgopinath

+0

है, यह मेरे लिए भी काम नहीं करता है। क्या यह समस्या विशिष्ट (विकास) पर्यावरण पर निर्भर करती है ?! – BairDev

+1

क्या आप IE में देव उपकरण (F12 दबाएं) पर जा सकते हैं और हमें कंसोल त्रुटि का स्क्रीनशॉट दे सकते हैं? मुझे पता है कि आप यहां त्रुटि का जिक्र करते हैं लेकिन एक स्क्रीनशॉट है? – krishgopinath

उत्तर

6

मैं IE के साथ इस समस्या थी और पाया कि jQuery जावास्क्रिप्ट फ़ाइल भ्रष्ट था:) मेरी HTML में एक वर्ग

Screenshot IE10 Bug Report

+0

आपको बहुत बहुत धन्यवाद! – BairDev

3

प्लेस सशर्त स्क्रिप्ट के बाद jQuery पुस्तकालय है। में आईई डेवलपर उपकरण। यह सर्वर द्वारा HTTP GZIP संपीड़न द्वारा किए जा रहे मेरे मामले में हुआ था, लेकिन आईई फ़ाइल को डिकंप्रेस नहीं कर रहा था। मुझे लगता है कि यदि आप स्थैतिक HTTP संपीड़न को बंद करते हैं या जो कुछ भी कर रहे हैं, उससे एप्लिकेशन/एक्स-जावास्क्रिप्ट को बाहर कर दें (मेरा 10kb से अधिक फ़ाइलों के लिए फ्लूराइनएफएक्स द्वारा किया गया था) इसे ठीक से काम करना चाहिए जब आप अपने ब्राउज़र कैश को छुटकारा पाने के लिए साफ़ कर लें संकुचित जावास्क्रिप्ट फ़ाइल का।

+0

दुर्भाग्यवश यह कुछ भी नहीं बदला। आईई 10 restive रहता है। – BairDev

+0

क्या आप नमूना पृष्ठ पोस्ट कर सकते हैं? – BenM