2008-09-22 11 views
9

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

इसके अलावा, क्या कोई मानक क्षेत्र है जिसमें एक ब्राउज़र का विशेषज्ञ लगता है? उदाहरण के लिए ओपेरा, सभी आवाज-संबंधित सीएसएस मानकों का पालन करने के लिए झुका हुआ प्रतीत होता है।

उत्तर

9

Safari का उपयोग करने के लिए सब कुछ इतना आसान बनाता है WebKit रात का निर्माण।

यह नहीं कि दुनिया में कोई भी ब्राउज़र इसका उपयोग करता है (क्रोम भी नहीं) लेकिन यदि आप सभी के बारे में चिंतित हैं तो मानकों के बारे में चिंता है तो यह आपकी सबसे अच्छी शर्त है - यह Acid3 पास करती है, बाजार पर अभी तक कोई ब्राउज़र नहीं कर सकता है।

+0

एसिड 3, मेरा, मेरा। ऐसा लगता है कि मुझे पोस्ट-बिल्ड ट्वीक के बजाए सीधे टेस्ट स्थिर में वेबकिट चाहिए। – Dustman

0

Google क्रोम का प्रयास करें यह वेबकिट का उपयोग करता है जो नवीनतम मानकों के लिए सुविधा है।

+0

क्रोम वेबकिट के साथ अद्यतित नहीं है। पिछली बार मैंने चेक किया था, क्रोम एसिड 3 पर 73 की तरह कुछ स्कोर कर रहा था, जबकि वेबकिट नाइटली और आंतरिक ओपेरा बिल्ड काफी समय से गुजर रहे हैं। –

5
+0

क्या आपके पास इसके लिए कोई संदर्भ है? –

+0

एक संदर्भ: http://www.w3schools.com/browsers/browsers_opera.asp –

+0

उह, वेबकिट और ओपेरा लगभग एक ही समय में समाप्त हुआ। तकनीकी रूप से, वेबकिट ने ओपेरा को हराया। –

15

जिस तरह से अधिकांश लोग मुझे काम जानते हैं, फ़ायरफ़ॉक्स (फ़ायरबग के साथ) चलाने और उसमें विकसित करना है। फायरबग डीबगिंग के लिए एक अमूल्य उपकरण है। वे आम तौर पर वहां पहुंचते हैं और इसे आईई और अन्य ब्राउज़रों में निचोड़ने का प्रयास करते हैं। वास्तव में आपके प्रश्न का उत्तर नहीं है (यह 100% अनुपालन नहीं बल्कि इसके करीब है), लेकिन उम्मीद है कि यह मदद करता है।

+1

फ़ायरफ़ॉक्स वेबकिट की तुलना में वेब मानकों के लिए सख्त नहीं है, ऐसी स्थितियां हैं जहां आप एक विकृत टैग भेज सकते हैं और फ़ायरफ़ॉक्स आपको बताए बिना ठीक कर देगा, जबकि वेबकिट या तो टूट जाएगा या आपको कंसोल के माध्यम से त्रुटियां भेज देगा। – Shard

+0

हाँ यह प्रतिक्रिया विंडोज़ के लिए क्रोम बीटा की पहली रिलीज के 20 दिनों बाद आई थी। सफारी थोड़ी देर के लिए आसपास रहा था, लेकिन मैं अभी भी इसका उपयोग करने का आनंद नहीं लेता। मुझे कहना है कि मैं ज्यादातर क्रोम का उपयोग करता हूं। –

1

तरह से ज्यादातर लोगों को मैं जानता हूँ कि काम रन फ़ायरफ़ॉक्स (Firebug के साथ) के लिए है और वह में का विकास। फायरबग डीबगिंग के लिए एक अमूल्य उपकरण है। वे आम तौर पर लेते हैं जो वहां पहुंचते हैं और को आईई और अन्य ब्राउज़रों में निचोड़ने का प्रयास करते हैं। बिल्कुल आपके प्रश्न का उत्तर (यह 100% अनुपालन नहीं है लेकिन इसका बंद है), लेकिन उम्मीद है कि इससे मदद मिलती है।

+1 - के रूप में मैं इसे सबसे अधिक स्थिर और आसान उपयोग करने के लिए लगता है मैं सबसे ब्राउज़िंग के लिए फ़ायरफ़ॉक्स पसंद करते हैं, लेकिन जब यह वेब विकास की बात आती है यह केक जब फ़ायरबग के साथ संयुक्त ले जाता है! अन्य परीक्षण के लिए अच्छे हैं, लेकिन मुझे लगता है कि फ़ायरफ़ॉक्स + फ़ायरबग

+0

उस नस में, आईई 8 बीटा 2 में एक बहुत ही बेहतर डेवलपर टूलबार है (हिट एफ 12) जो कि फायरबग की एक अच्छी अच्छी नकल है। सही नहीं है लेकिन यह वास्तव में उपयोगी है जब आपको वास्तव में आईई में डीबग करने की आवश्यकता होती है (यह आपको आईई 7 को अनुकरण करने की सुविधा देता है) और विशेष रूप से अब फायरबग इस समय अस्थिर है। –

+0

सफारी और क्रोम में बॉक्स के बाहर बहुत अच्छी डेवलपर सुविधाएं भी हैं। – conmulligan

0

मैं अपने "मानक अनुपालन" ब्राउज़र के रूप में ओपेरा और फ़ायरफ़ॉक्स का उपयोग करता था, लेकिन मैं हाल ही में सफारी के साथ बहुत मोहक हो गया हूं। हुड के नीचे वेबकिट वास्तव में ठोस है, जावास्क्रिप्ट वास्तव में तेज़ है (या पर्याप्त तेज़, वैसे भी), और सीएसएस समर्थन बहुत बढ़िया है। यह सही नहीं है, लेकिन ऐसा करने का वास्तव में ठोस काम करता है जो इसे करना है।

इसके अलावा, यह सबसे बड़ी प्रिंट स्क्रीन सुविधा मैंने कभी एक ब्राउज़र में देखा है है। गंभीरता से। जबकि हर दूसरे ब्राउज़र वास्तव में किसी भी स्क्रीन मैं प्रिंट करने का प्रयास अप Munge करने लगता है, सफारी हमेशा यह सही पाने के लिए लगता है। एक मामूली बात, लेकिन मेरी किताब में प्रमुख बिंदुओं के लायक है।

जोड़ने के लिए संपादित: क्रोम सफारी की जगह लेने के करीब आ रहा है, लेकिन यह है कि प्रिंट स्क्रीन बात अभी भी निर्णायक कारक है। सिर्फ एक ग्राहक के साथ एक बैठक के दौरान "प्रिंट" हिट करने के लिए है और यह सही काम कर पाने के लिए किसी भी सेटिंग्स के साथ बेला की जरूरत नहीं में सक्षम होने पर एक बड़ी राहत है।

7

"जब मैं एक साइट का निर्माण, मैं कम से कम एक ब्राउज़र मैं किसी भी हैक्स या workarounds के बिना में यह दिखा सकते हैं, और अभी तक अभी भी अधिकतम कार्यक्षमता को बनाए रखने के लिए करना चाहते हैं।"

आप अपनी साइट का परीक्षण कर रहे हैं, तो आप बेहतर होगा अपने उपयोगकर्ताओं की आवश्यकताओं के आधार पर लक्ष्य ब्राउज़र चुनने के लिए कार्य किया।

जब तक आप एक स्थान है जहाँ आप किसी खास ब्राउज़र को बदलने के लिए अपने उपयोगकर्ताओं को बाध्य कर सकते हैं कर रहे हैं , आपको अपनी साइट का परीक्षण करने वाले किसी भी ब्राउज़र में परीक्षण करने की आवश्यकता है।

8

यह एक उत्कृष्ट सवाल है, लेकिन मुझे एक जवाब देना मुश्किल लगता है। पारंपरिक रूप से, ओपेरा सबसे मानक मानदंड रहा है। लंबे समय तक समय, यह वास्तव में एसीआईडी ​​2 परीक्षण पास करने वाला एकमात्र ब्राउज़र था। फ़ायरफ़ॉक्स और आईई दावा करने में सक्षम नहीं हैं (हालांकि माना जाता है कि आईई 8 को इसे ठीक करना है, और एफएफ हर समय इस पर काम कर रहा है)

हालांकि कहा जा रहा है कि, आईई के पास सभी ब्राउज़रों का सबसे बड़ा "बाजार हिस्सा" है (व्यवसाय एमएस से संबंध रखता है, और विंडोज हमेशा आईई के साथ बॉक्स के बाहर आता है) फायरफॉक्स द्वारा बारीकी से पालन किया जाता है। तो यदि आपका लक्ष्य किसी ऐसे ब्राउज़र में अपना ऐप दिखाना है जो अधिकतर लोग उपयोग करेंगे, तो उनमें से एक होना होगा।

पुरीस्ट आपको बताएंगे कि एफएफ आईई 7 (और वे सही हैं) से अधिक मानक हैं, ताकि आपको इसके लिए डिजाइन करना चाहिए और आईई नहीं। मैं कई वर्षों से एक डिजाइनर/डेवलपर के रूप में बता सकता हूं कि उस दृष्टिकोण को लेकर पेज एक अच्छा विचार नहीं हो सकता है। फिर से ध्यान रखें - आईई का बाजार हिस्सा है, और आमतौर पर जहां यह गिना जाता है। तो अगर यह एफएफ में अच्छा लग रहा है लेकिन आईई में तोड़ता है, तो अधिकांश उपयोगकर्ता बहुत परेशान होंगे, और इसी तरह के विपरीत।

सर्वश्रेष्ठ समझौता - उन दोनों पर ध्यान केंद्रित करें। इसे कम से कम एफएफ और आईई में सही देखने के लिए ट्विक करें, और अब आपने 90% + लोगों को कवर किया है जो आपकी वेबसाइट का उपयोग करेंगे।

मुझे यहां गलत मत समझो - मैं ओपेरा, सफारी या किसी अन्य ब्राउज़र के उपयोगकर्ताओं को खारिज करने की कोशिश नहीं कर रहा हूं। लेकिन यदि आप कम से कम काम के लिए अधिकतर परिणाम चाहते हैं, तो वहां जाएं।

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

1

मानकों के अनुरूप ब्राउज़र का उपयोग न करें, w3c validator जैसे अन्य टूल का उपयोग करें।

+1

सत्यापनकर्ता पुष्टि करते हैं कि आपका कोड कानूनी है, न कि यह कहता है कि यह क्या करता है। –

+1

हां। जबकि ब्राउज़र केवल आपको बताते हैं कि आपका कोड ऐसा करता है जो आपको लगता है कि यह ब्राउजर में करता है, लेकिन यह आवश्यक नहीं है कि यह कानूनी है या नहीं। यही कारण है कि आपको दोनों की जरूरत है। – Wedge

3

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

+0

मैं अत्यधिक आईई टैब की सिफारिश करता हूं। यदि आप फ़ायरफ़ॉक्स का उपयोग कर रहे हैं और आसानी से यह जांचने में सक्षम होना चाहते हैं कि पेज आईई में कैसा दिखता है तो यह एक बड़ा समय बचाता है - बस टैब उत्तर पर राइट-क्लिक करें "स्विच रेंडरिंग एंजिंग" चुनें – Dr8k

0

मुझे लगता है कि यदि आप मानकों के अनुरूप मार्कअप के साथ चिपके रहते हैं, और कुछ भी असामान्य उपयोग नहीं करते हैं, तो यह फ़ायरफ़ॉक्स 2/3 और सफारी/क्रोम (और आमतौर पर आईई 7/8 में ठीक) में ठीक होगा। यदि नहीं, तो आप हैक्स और वर्कअराउंड पेश करने के बजाय, अपने मार्कअप को सरल बनाने की कोशिश कर रहे हैं।

0

अपने सभी परीक्षणों के लिए एक ब्राउज़र का उपयोग करना और फिर दूसरों के लिए हैकिंग करना यह है कि अधिकांश लोग इसे कैसे करते हैं लेकिन इससे अक्सर समस्याएं होती हैं। भले ही सफारी एक और मानक अनुपालन ब्राउज़र हो, यह एक बेहद लोकप्रिय ब्राउज़र नहीं है और मैं 100% मानक कोड लिखते समय और अपने ब्राउज़र के idiosyncrasies के लिए समायोजित करते समय ब्राउज़र का उपयोग करने के लिए और अधिक उपयोग कर रहा हूं। यह आदर्श नहीं है लेकिन यह अधिक ग्राहक केंद्रित सोच है।

मैंने वेब डेवलपमेंट कंपनियों को कई पूर्णकालिक कर्मचारियों के साथ देखा है जिनके मुखपृष्ठ पर बग थी क्योंकि उन्होंने वही किया जो आपको लगता है कि आपका जवाब है। उन्होंने मैक पर वेबपेज विकसित किया और विशेष रूप से सफारी के साथ परीक्षण किया।नतीजा यह था कि 60% से अधिक संभावित ग्राहकों ने लेआउट बग देखा होगा यदि उनके ब्राउज़र को खिड़की पर रखा गया था।