2013-02-09 13 views
7

मैंने एक प्रश्न धागे में देखा कि एम्बर ब्राउज़रस्टैक के साथ टेस्टेबल कुछ भी समर्थन करने की योजना बना रहा है। सात जेएस फ्रेमवर्क ब्लॉग पोस्ट के दौरान, यह उल्लेख किया गया है कि एम्बर आईई 8 से कम समर्थन करने की योजना नहीं बना रहा है।
जाहिर है, मुझे समझ में आता है जैसे पुशस्टेट आईई 6 द्वारा समर्थित नहीं है, इसलिए कोई रूटिंग उपलब्ध नहीं है और ऐसा नहीं है। लेकिन मुझे आशा है कि अधिकांश आवश्यक सुविधाएं उपलब्ध हैं, उदा। इंडेक्स का उपयोग सरणी चलने और इस तरह के लिए नहीं किया जाता है।क्या एम्बर.जेएस आईई 6 का समर्थन करता है?

एंजेला

+0

इसलिए, यदि आप पढ़ते हैं तो यह एम्बर द्वारा समर्थित नहीं है, आप क्या पूछ रहे हैं? – vault

+0

[एम्बर.जेएस ब्राउज़र समर्थन का संभावित डुप्लिकेट?] (Http://stackoverflow.com/questions/9873744/ember-js-browser-support) –

+0

जब दस्तावेज़ बताता है कि यह ब्राउज़र समर्थित नहीं है, तो आप भरोसा नहीं कर सकते लाइब्रेरी उस ब्राउज़र पर काम करने के लिए। सत्यापित करने के लिए आपको प्रत्येक कार्यक्षमता भाग को मैन्युअल रूप से जांचना होगा, यह काम कर रहा है। – scones

उत्तर

15

शुक्र है मैं एंबर का उपयोग कर बनाया गया है अनुप्रयोगों में से कोई भी आवश्यक है IE8 समर्थन से नीचे कुछ भी। अभी भी a handful of outstanding issues when it comes to IE8 हैं, जो निश्चित रूप से IE8 और नीचे के लिए चिंता का विषय है, लेकिन ऐसा कुछ है जो मुझे पता है कि पूरे समुदाय काम कर रहे हैं जैसे हम एम्बर 1.0 तक पहुंचते हैं।

मुझे लगता है कि एम्बर एप्लिकेशन में आईई 6 का समर्थन करने के लिए सबसे बड़ा नकारात्मक प्रदर्शन प्रदर्शन समस्याएं हैं। जबकि इन्हें प्रत्येक संस्करण के साथ बेहतर किया जाएगा, फिर भी आईई 6 और क्रोम 22.0 जैसे कुछ के बीच एक महत्वपूर्ण लैकुना होगा। यहां तक ​​कि आईई 7 भी considerable leap in performance बनाता है।

इसके अलावा, IE8 में परीक्षण करते समय मुझे अक्सर the dreaded "Unresponsive Script" dialog मिलता है, और इसलिए आपको ब्राउज़र पर वापस पोस्ट करने के लिए बड़ी जावास्क्रिप्ट लूप को तोड़ने की आवश्यकता होती है। ऐसा करने में विफल होने से IE8 और नीचे आपको संवाद बॉक्स के साथ मिल जाता है। सौभाग्य से आईई 9 में उन्होंने इस संवाद बॉक्स को कम पैडेंटिक बना दिया है।

यदि हम जारी रखते हैं, तो हम पाएंगे कि jQuery ने पिछले वर्ष घोषणा की थी कि jQuery 2.0 will be the first version of jQuery to drop support for IE6, IE7, and IE8। चूंकि एम्बर को jQuery की आवश्यकता है, और संभवतः एम्बर jQuery के साथ विकसित होगा, फिर भी IE8 के लिए लंबे समय तक चलने वाले समर्थन को प्रश्न में लाया जा सकता है। जबकि आईई संस्करण के आधार पर jQuery के पुराने संस्करणों को लोड करने के लिए, उस दस्तावेज़ में उल्लिखित चाल हैं, एम्बर आईई 8 और नीचे के लिए समर्थन छोड़ने के सूट का भी पालन कर सकता है।

सभी में, और एम्बर और आईई 8 के साथ अपने अनुभव के साथ, आईई 6 और एम्बर के साथ विकास करते समय, आप पूरी तरह से अतुलनीय क्विर्क पर आ सकते हैं।

एम्बर आईई 6 का समर्थन करता है? भागों में। क्या यह प्रयोग योग्य है? मुझे शक है। आईई 6/आईई 7 और एम्बर के लिए भविष्य क्या है? ब्लीक।

+1

उत्तर के लिए धन्यवाद, मैं समझता हूं कि शामिल होने वाले quirks, मुझे वास्तव में तेजी से विकास और उपयोग की समस्या के बीच संतुलन की जरूरत है। हां, मुझे jquery मुद्दे के बारे में भी पता है, इसलिए, मैं कम से कम थोड़ी देर के लिए jquery 1.9 के साथ फंस जाऊंगा। दुर्भाग्य से, आधिकारिक दस्तावेज वास्तव में विभिन्न ब्राउज़रों के साथ इन quirks का जिक्र नहीं है। मुझे लगता है कि मैंने जो भी तरीका चुना है, उसके लिए बहुत सारे काम हैं :( – Angela

+2

यह पूरी तरह से गैर-कोड से संबंधित प्रतिक्रिया है ... लेकिन एक वाक्य में लैकुना का उपयोग करने के लिए +1। –

0

एम्बर 2.0 केवल >= IE9 का समर्थन करता है। इसका मतलब है कि आईई 6, आईई 7 और आईई 8 के लिए समर्थन गिरा दिया गया है।

एम्बर ब्लॉग पोस्ट Internet Explorer 8 Support Will Be Removed in Ember 2.0 में और पढ़ें।

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