2011-03-08 25 views
8

मैं फ़ायरफ़ॉक्स 4 को अपडेट करने के बारे में सोच रहा था (वर्तमान में फ़ायरफ़ॉक्स 3.6.15 चला रहा है - विशेष रूप से एक सॉफ़्टवेयर प्रश्न न रखें!) और जब वेब विकास की बात आती है तो कुछ चिंताएं होती हैं।फ़ायरफ़ॉक्स 3 बनाम फ़ायरफ़ॉक्स 4 विकास अंतर?

मेरी एकमात्र चिंता यह है कि यदि दोनों के बीच कोई संगतता समस्याएं (सीएसएस/एचटीएमएल) या quirks हैं। फ़ायरफ़ॉक्स 3 का उपयोग करते हुए एक वेबसाइट बनाम 0px पर फ़ायरफ़ॉक्स 4 का उपयोग करते समय फ़ायरफ़ॉक्स 4 का उपयोग करते समय मुझे 3px स्पेसिंग की तरह कुछ देखने से नफरत होगी (लगभग आईई 6 बनाम आईई 7 बनाम आईई 8 फियास्को, अगर आपको मेरी बहाव मिलती है)।

अंत में मैं सिर्फ अगर फ़ायरफ़ॉक्स 4 एक अद्यतन 'इंजन' (जो मैं क्या उम्मीद है) के साथ एक वेबसाइट/वेब अनुप्रयोग के प्रदर्शन के साथ सामान्य रूप से व्यापार है जाँच कर रहा हूँ।

विचार? क्या किसी ने इस स्तर पर तुलना की है? और मैं सीएसएस रीसेट स्तर पर चीजों की बात नहीं कर रहा हूं, इसलिए मैं संगतता की उन पंक्तियों के साथ सोच रहा हूं।

उम्मीद है कि मैं अपनी चिंता कुछ हद तक स्पष्ट कर रहा हूं। मुझे एफएफ 4 (एफएफ 3 से अधिक) में वृद्धि सूची के अलावा कोई तुलना नहीं मिल रही थी, मेरा मतलब यह नहीं है कि यह एक सॉफ्टवेयर सवाल है, बल्कि, मुझे किसी भी आउटपुट परिवर्तन से अवगत होना चाहिए जो मुझे अपग्रेड करके याद आ रही है। जब ग्राहक के लिए विकास और ब्राउज़र संगतता की बात आती है तो मैं महत्वपूर्ण मतभेदों को याद नहीं करना चाहता हूं।

धन्यवाद।

उत्तर

3

अन्य ब्राउज़र बनाम आईई 6/आईई 7/आईई 8 भी उतना बड़ा नहीं है जितना आप बाहर करते हैं; पुराने आईई संस्करणों में अजीब अंतर अंतर के साथ बग मुख्य रूप से वेब साइट्स के कारण क्लाइंट मोड के बजाए ब्राउज़र को क्विर्क मोड (जो इसके नाम तक रहता है) में मजबूर करता है। यदि आप मानक मोड में हैं, तो ब्राउज़र सभी पुराने संस्करणों में कम सुविधाओं के साथ रहते हैं, हालांकि पुराने संस्करणों में कम सुविधाओं के साथ (अधिक आईई 6 के मामले में कम विशेषताएं)।

इस बात को ध्यान में रखते हुए, FF3.6 से FF4.0 तक अपग्रेड आपको FF3.6 के साथ लिखे गए मौजूदा साइटों के लिए किसी भी मुद्दे के साथ प्रस्तुत नहीं करना चाहिए (और सामान्य रूप से मानक मोड)।

केवल प्रमुख चेतावनी है कि मैं FF4 साथ के बारे में पता कर रहा हूँ कि वे -moz-binding सीएसएस सुविधा को हटा दिया है है। यह फ़ायरफ़ॉक्स-विशिष्ट (यानी गैर-मानक) सीएसएस सुविधा है (या बल्कि, था) जो आपको सीएसएस का उपयोग कर एक HTML तत्व में XUL टेम्पलेट को बाध्य करने की अनुमति देता है। एक्सयूएल एक्सएमएल यूआई परिभाषा भाषा है जो फ़ायरफ़ॉक्स उपयोगकर्ता इंटरफ़ेस में लिखा गया है (साथ ही साथ मोज़िला के अन्य ऐप्स)। सुरक्षा विचारों के कारण उन्होंने सीधे वेब पेज से इसे संदर्भित करने की क्षमता हटा दी है।

यह एक मुद्दा आम तौर पर किसी को भी चिंता का विषय नहीं होना चाहिए - अगर आप मानकों के वैसे भी चिपका दिया हैं, तो आप यह कभी नहीं इस्तेमाल किया है चाहता हूँ।

हालांकि, एक तरीका है जिसमें इसका व्यापक रूप से उपयोग किया गया है: एक ब्राउज़र हैक फ़ायरफ़ॉक्स को इलिप्सिस का समर्थन करने के लिए हैक करता है। अन्य सभी ब्राउज़र सीएसएस text-overflow:ellipsis; का समर्थन करते हैं, लेकिन फ़ायरफ़ॉक्स नहीं करता है। यहां तक ​​कि एफएफ 4 इसका समर्थन नहीं करेगा। किसी ने -moz-binding का उपयोग करके ऐसा करने के लिए एक तरीका हैक करने में कामयाब रहे, और तब से कई साइटें इसका उपयोग कर रही हैं। यह हैक एफएफ 4 में काम करना बंद कर देगा।

इस विषय यहाँ पर मेरे सवाल देखें: text-overflow:ellipsis in Firefox 4? (and FF5)

लेकिन वह एक बात के अलावा, सुंदर फ़ायरफ़ॉक्स 4 में और नए ज्यादा सब कुछ - निश्चित रूप से प्रतिपादन इंजन के नजरिए से - FF3 से एक वृद्धिशील उन्नयन है। 6, इसलिए मौजूदा साइटों को अपरिवर्तित काम करना जारी रखना चाहिए।

+0

+1 हम्म के साथ आईई के कई संस्करण चला सकते हैं ... बहुत जानकारीपूर्ण, धन्यवाद इलिप्सिस टुकड़े के बारे में नहीं पता था। – Jakub

+0

@ जकूब - अगर आपको इसके बारे में पता नहीं था, तो आप इससे किसी भी समस्या के कारण संभवतः सुरक्षित हैं;) – Spudley

1

आप एक ही बॉक्स में दोनों संस्करणों चला सकते हैं, कम से कम परीक्षण के लिए।

http://www.thewindowsclub.com/how-to-run-firefox-3-and-firefox-4-simultaneously-in-windows

मुझे लगता है कि आप अन्य ब्राउज़रों के साथ बहुत प्रभावी ढंग से ऐसा नहीं कर सकते।

+1

हालांकि विषय पर नहीं, आप http://utilu.com/IECollection/ – jackJoe

0

दो के बीच प्रमुख अंतर के रूप में आप का उल्लेख नए तत्व, गुण और एपीआई और बुनियादी नहीं गुण की तर्ज पर अधिक होने जा रहे हैं (आईई, या Chrome स्वत: अपडेट के साथ की तरह)। किसी भी छोटे डिजाइन या लेआउट समस्याओं को बहुत पहले हल किया गया था या, यदि कोई तय किया गया था, शायद दुर्लभ। यह आईई की तरह नहीं है जहां न केवल संस्करणों के बीच बल्कि संस्करणों के बीच समस्याएं हैं।

0

इस बात पर ध्यान दिए बिना कि अब तक क्या पोस्ट किया गया है, सावधान रहें क्योंकि मैंने पहले ही लंबवत अंतर और इनलाइन सूची तत्वों के साथ प्रतिपादन में कई अंतर देखे हैं। मेरे मामले में, अंतर वास्तव में काफी बड़ा है क्योंकि यह शीर्ष मेनू तत्व के रूप को प्रभावित करता है। पहले आईई 8, क्रोम 10/11 और एफएफ 4 ने इसे समान रूप से प्रस्तुत किया था, लेकिन अब एफएफ 4 एक निश्चित बाहरी है। मैं html5/html4-सख्त डॉक्ट टाइप का भी उपयोग कर रहा हूं। बस कुछ विचार करने के लिए; संक्रमण काफी गुलाबी नहीं है क्योंकि पूर्व पद शायद आपको विश्वास करने के लिए नेतृत्व करेंगे ...