में jQuery.min सीडीएन फ़ाइल के कारण आईई 9 पर प्रवेश अस्वीकार किया गया है। मैंने एससीआरआईपीटी 5 पर कुछ अन्य लेख पढ़े हैं: एक्सेस आईई 9 में अस्वीकार कर दिया गया है, लेकिन जहां तक मैं यह कह सकता हूं कि यह थोड़ा अलग है और मुझे बिल्कुल यकीन नहीं है कि यह क्यों हो रहा है।एससीआरआईपीटी 5: वर्डप्रेस
मानक 2011 थीम का उपयोग कर वर्डप्रेस 3.4.1 इंस्टॉल पर स्थिति उत्पन्न हुई। मैं निम्नलिखित समारोह के साथ मेरी स्क्रिप्ट कतारबद्ध:
function my_scripts(){
wp_deregister_script('jquery');
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js',null,null,true);
wp_register_script('cycle', 'http://ajax.microsoft.com/ajax/jquery.cycle/2.88/jquery.cycle.all.js',null,null,true);
wp_register_script('plugin', get_stylesheet_directory_uri() . '/scripts/plugin-init.js',null,null,true);
wp_enqueue_script('jquery');
wp_enqueue_script('cycle');
wp_enqueue_script('plugin');
}
पहले jquery
और cycle
स्क्रिप्ट दोनों CDNs से खींचा जा रहा है। plugin
स्क्रिप्ट एक तत्व पर मूल cycle
कॉल के अपवाद के साथ खाली है।
इस बिंदु पर सभी ब्राउज़रों ने IE9 के अपवाद के साथ ठीक काम किया।
Access denied to jQuery script on IE
SCRIPT5: Access is denied in IE9 on xmlhttprequest
मैं के बाद से वहाँ कोई पार मूल थे इस अजीब पाया:
SCRIPT5: Access is denied
jquery.min.js, line 2 character 68522
मैं जल्दी से पर्याप्त है कि यह एक पार मूल मुद्दा था पता चला: मैं निम्न त्रुटि प्राप्त मेरे प्लगइन में काम करता है। यह भी मुद्दा jquery
पर दिखाई दे रहा था, न कि मेरा कोड। कई सुझाए गए फिक्स का प्रयास किया लेकिन कोई भाग्य नहीं था।
कुछ बुनियादी सामग्री का प्रयास किया। स्क्रिप्ट को सीधे पाद लेख में ले जाया गया। सीधे इसे हेडर में ले जाने का प्रयास किया। समीकरण से मेरी स्क्रिप्ट काटने का प्रयास किया। इस बिंदु पर मेरे बालों को खींच कर।
मेरी सबसे अच्छी शर्त वास्तव में यह देखने के लिए होगी कि कोड में त्रुटि क्या हो रही थी (क्योंकि मैं minified संस्करण पर नहीं कर सका)। इस बिंदु पर कोड सीधे हेडर में था इसलिए स्क्रिप्ट से .min
हटा दिया गया, रीफ्रेश किया गया, और टीए-डीए: सबकुछ अब बिना छेड़छाड़ के काम कर रहा है।
अगर मैं वापस my_scripts()
कार्य करने के लिए wp_register_script
& wp_enqueue_script
का उपयोग कर unminified स्क्रिप्ट घोषणा ले जाने की कोशिश इसे फिर से असफल हो जायेगी। अगर मैं फूटर में असीमित स्क्रिप्ट घोषणा को स्थानांतरित करने का प्रयास करता हूं तो यह फिर से असफल हो जाएगा। मैंने उस समय एक स्थानीय प्रतिलिपि का परीक्षण नहीं किया, केवल सीडीएन संस्करण।
यह वही SCRIPT5 त्रुटि है लेकिन दुर्भाग्यवश मेरे पास कोड से उत्पन्न होने वाली त्रुटि कोड नहीं है। यह दूसरे दिन कार्यालय में था और मैं सप्ताहांत के लिए बंद हूं। मैंने अपने व्यक्तिगत सैंडबॉक्स पर घटनाओं को पुन: पेश करने का प्रयास किया लेकिन त्रुटि को पुनर्जीवित करने में असफल रहा, जिससे मुझे विश्वास होता है कि कुछ असूचीबद्ध अपराधी अपराधी हो सकता है।
क्या किसी को पता है कि यहां क्या हो रहा है? jquery.min
क्यों विफल होगा जहां असीमित फ़ाइल नहीं होगी? और जब तक यह <head>
में सीधे नहीं हो जाता है, तो असम्बद्ध फ़ाइल क्यों विफल रहेगी?
अधिक जानकारी प्रदान करने में खुशी है, हालांकि इसमें से कुछ को तब तक इंतजार करना पड़ सकता है जब तक कि मैं इस आने वाले सप्ताह में काम नहीं करता। जैसे ही मैं सक्षम हूं, मैं शेष कोड पोस्ट करने का प्रयास करूंगा।
क्या आप शायद मुख्य अनुभाग का वास्तविक ब्राउज़र आउटपुट दिखा सकते हैं? दुर्भाग्य से इस समय नहीं –
। यह एक कार्य संबंधित परियोजना है। मैं साइट से बाहर हूं और समुदाय को और जानकारी प्राप्त करने के लिए कुछ दिनों तक पहुंच नहीं होगी। मैंने सवाल को थोड़ा सुधारने का प्रयास किया लेकिन यह सुनिश्चित नहीं किया कि यह समय के लिए कितना मदद करेगा। – voodooGQ
मुझे एक ही समस्या है लेकिन केवल मेरी लाइव साइट (www.riiviva.com) पर - मुख्य स्लाइडर IE9 में लोड नहीं होगा। लेकिन IE9 + संगतता में लोड होगा। – Wallter