2010-02-17 2 views
7

अनिवार्य रूप से, मैं एक साइट पर एक jQuery सुविधा को कार्यान्वित करना चाहता हूं, लेकिन मैं नहीं चाहता कि इंटरनेट एक्सप्लोरर उपयोगकर्ताओं को "अवरुद्ध सामग्री को अनुमति दें" पर क्लिक करना पड़े। यह सुविधा सफारी, क्रोम और फ़ायरफ़ॉक्स के साथ ठीक काम करती है। यह केवल आईई है जो उपयोगकर्ताओं को सक्रिय एक्स चेतावनी के साथ संकेत देता है।आईई प्रॉम्प्ट उपयोगकर्ताओं को सक्रिय एक्स चेतावनी के बिना एक jQuery सुविधा कैसे कार्यान्वित कर सकते हैं?

मैं निम्नलिखित jQuery चक्र प्लगइन का उपयोग कर रहा: http://malsup.com/jquery/cycle/

मैंने सोचा था कि मैं बस तथ्य यह है कि उन सक्रिय एक्स संदेश पर क्लिक करें जब वे इस साइट का उपयोग किया है साथ रहने के लिए हो सकता है, लेकिन Zendesk (www.zendesk.com) एक ही कार्यान्वयन का उपयोग कर रहा है और वह साइट मुझे चेतावनी के साथ संकेत नहीं देती है।

जो भी मैं गलत कर रहा हूं उसके बारे में कोई भी विचार सराहना की जाएगी।

+2

वास्तव में यह सुनिश्चित नहीं है कि jquery इसके लिए ज़िम्मेदार है, क्या पृष्ठ पर कुछ और सक्रिय नियंत्रण है? – Pharabus

उत्तर

14

ऐसा शायद इसलिए है क्योंकि आप स्थानीय रूप से पृष्ठ चला रहे हैं। आईई स्थानीय पृष्ठों को जावास्क्रिप्ट चलाने के लिए पसंद नहीं करता है और हमेशा इसके बारे में शिकायत करेगा। एक बार जब आप इसे वेबसाइट (स्थानीयहोस्ट पर भी) के रूप में रखते हैं तो उसे अब शिकायत नहीं करनी चाहिए।

+2

आप लोग सही थे, चेतावनी HTML फ़ाइल को स्थानीय रूप से खोलने से हो रही थी। एक बार जब मैंने इसे पोस्ट किया तो सक्रिय एक्स संदेश चले गए। – Bijan

4

ऐसा इसलिए है क्योंकि आप स्थानीय रूप से/फ़ाइल से चल रहे हैं? रिमोट सर्वर पर आज़माएं। क्या समस्या बनी रहती है? इसे स्थानीय रूप से छुटकारा पाने के लिए, "mark of the web"

0

आईई में कुछ प्रभाव एक ActiveX प्लगइन (फीड, आदि) के माध्यम से लागू किए गए हैं। यदि आपके पास ब्राउज़र सभी मामलों में ActiveX के बारे में हमेशा चेतावनी देने के लिए सेट है, तो आप इन संदेशों को रोक नहीं सकते हैं। हालांकि, ऐसी सेटिंग्स हैं जो इन चेतावनियों को नहीं दिखाती हैं जैसे भरोसेमंद साइट सूचियां।

+0

मुझे इस तरह के किसी दस्तावेज़ के लिंक को देखना अच्छा लगेगा। –

+0

@ जोर्न: मैं भी, एकमात्र तरीका जिसे मैंने पाया, माइक्रोसॉफ्ट के साथ एक समर्थन टिकट खोल रहा था। – Hogan

+0

साइड नोट: यह आईई के हाल के संस्करणों में तय किया गया हो सकता है - मैं उस कंपनी में नहीं हूं जहां हमें अब यह समस्या थी। – Hogan

1

मुझे यह समस्या लाइव सर्वर पर थी। उत्तर के लिए वेब से सर्च किया और जानकारी ढूंढते हुए कहा कि यह इसलिए था क्योंकि आप स्थानीय सर्वर पर परीक्षण कर रहे हैं या आपको एमओटीडब्ल्यू लागू करने की आवश्यकता है। नहीं। वहां एक बग फिक्स है जो इसे छुटकारा पाने के लिए jquery स्क्रिप्ट पर लागू होने की आवश्यकता है।

http://dev.jquery.com/changeset/6268

मेरे लिए काम किया। साथ ही, सुनिश्चित करें कि स्क्रिप्ट minified संस्करण नहीं है।

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

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