2009-02-15 15 views
9

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

उत्तर

15

इस प्रश्न का कोई जादू जवाब नहीं है, हालांकि सवाल की तरह उत्तर सरल है। :)

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

अन्य चीजें हैं जो आप अपने जीवन को आसान बनाने के लिए कर सकते हैं। उदाहरण के लिए:

  • ब्राउज़र अंतर और बग को दूर करने के लिए ढांचे (जैसे jQuery) का उपयोग करें।
  • पिक्सेल पूर्णता क्रॉस-ब्राउज़र के बारे में चिंता न करें।
  • आईई 6 को एक सरल स्टाइल शीट, या कोई स्टाइल शीट भेजें।

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

Yahoo's Graded Browser Support policy देखें।

+0

एक अच्छा उत्तर - आपकी साइट को सभी ब्राउज़रों में * वही * देखना नहीं है - इसे बस काम करना है! – Ross

1

यह आपके उपयोगकर्ता आधार पर निर्भर करता है, जांचें कि वे क्या उपयोग कर रहे हैं।

हालांकि यदि यह आम जनता है, तो मुझे लगता है कि यानी वर्षों के आसपास होगा।

3

समस्या आईई 6 के साथ यह है कि यह अभी भी बहुत सारे कॉर्पोरेट वातावरण में विंडोज एक्सपी पर मानक ब्राउज़र है। इसलिए मूल रूप से माइक्रोसॉफ्ट को डरावनी आईई 6 से छुटकारा पाने से पहले विंडोज एक्सपी के लिए एक विश्वसनीय प्रतिस्थापन जारी करना होगा।

संपादित करें: मुझे एक बार "27,000 उपयोगकर्ताओं की ओर से" एक बग रिपोर्ट मिली थी (आईई 6), हमारे पास एक बग था जो हमारी साइट को एक बड़े कॉर्पोरेट ग्राहक के लिए उपयोग करने योग्य बना रहा था। अन्यथा धीमी गति से चलने वाले वातावरण में यह बग तय किया गया था और 2 दिनों में तैनात किया गया था।

+0

+1 एक ऐसी कंपनी के लिए काम करना जहां वे * अभी * विंडोज XP को तैनात करना शुरू करें (आईई 7 के साथ)। हम एक और साल के लिए आईई 6 मुक्त नहीं होंगे, यह मेरा अनुमान है। – Tomalak

+0

विंडोज़ के लिए आईई 7 को वास्तविक वास्तविक नुकसान से मदद नहीं मिली है। – Peter

0

यदि आप jquery जैसे ढांचे का उपयोग करते हैं तो आप बड़े ब्राउज़र के लिए इसे अनदेखा करना शुरू कर सकते हैं जो आधुनिक ब्राउज़र डोम कार्यान्वयन के बीच अंतर को दूर करता है।

+0

आपके पास अभी भी सीएसएस समस्याएं हैं, साथ ही साथ बग्स jQuery स्वयं ही चकित नहीं हो सकता है (मुख्य रूप से सीएसएस प्रभाव शामिल है)। – strager

3

आपको स्टाइल शीट कीड़े और हर वेब ब्राउज़र की विशिष्टताओं पर अपना सिर खोने की आवश्यकता नहीं है - कोई ब्राउज़र का डिस्प्ले/लेआउट इंजन सही नहीं है। यह ठीक है अगर आपकी वेबसाइट कुछ कम उपयोग किए जाने वाले वेब ब्राउज़र पर इष्टतम देखें जो समर्थन करना मुश्किल है। हालांकि, पुराने वेब ब्राउज़र पर भी आपके वेब पेज पहुंच योग्य और उपयोग योग्य होना चाहिए।

इसका मतलब यह है:

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

  • स्टाइलशीट लिखने का प्रयास करें जो वांछित प्रभाव के रूप में यथासंभव सरल और संरचित हैं। इससे विभिन्न कार्यान्वयन के बीच लेआउट और प्रस्तुति की संभावित स्थिरता में वृद्धि होगी।

  • वेब ब्राउज़र और स्टाइल पर स्टाइलशीट के साथ अपने पृष्ठों का परीक्षण करें, जिन्हें आप आमतौर पर अपने लक्षित दर्शकों के बहुमत से उपयोग करने की उम्मीद करते हैं, ताकि वे अच्छे लग सकें। उन्हें कुछ पुराने और कम आम ब्राउज़र पर परीक्षण करें, यह सुनिश्चित करने के लिए कि वे स्वीकार्य लगते हैं और अभी भी सुगम और सुलभ हैं, भले ही फोंट, रिक्ति और लेआउट बिल्कुल वही नहीं है जो आप चाहते हैं।

यदि यह वास्तव में अच्छा नहीं लग रहा है के रूप में आप एक बहुत ही आम ब्राउज़र पर तैयार किया गया है (उदाहरण के लिए Internet Explorer 7 और फ़ायरफ़ॉक्स 3 आजकल, और अधिक अपने दर्शकों पर निर्भर करता है), कि शर्म की बात है - इसकी वजह से भले ही एक ब्राउज़र बग। इसे ठीक करने या बग के आसपास काम करने के तरीके खोजें, कभी-कभी आपको ऐसी चीजों के आसपास काम करने के लिए कुछ चाल का उपयोग करने की आवश्यकता होगी।

मुझे नहीं पता कि इंटरनेट एक्सप्लोरर के विभिन्न संस्करण कितने आम हैं। हालांकि, सामान्य रूप से, यदि आपकी साइट बस स्पष्ट रूप से काम नहीं करती है या इंटरनेट एक्सप्लोरर 6 या कम आम ब्राउज़र पर सभी को खराब लगती है, तो यह बुरा है।

8

मुझे लगता है कि jQuery आईई 6 से निपटने में बहुत मदद करता है। आपको अपने उपयोगकर्ता आधार के मेकअप के मुताबिक लाभों के मुकाबले इसका समर्थन करने के लिए लागत का वजन करना होगा। यहां रेसिग की लागत/लाभ चार्ट है। मुझे यह देखने के लिए दिलचस्प लगता है।

alt text http://ejohn.org/images/cost-benefit.png
http://ejohn.org/blog/the-browsers-of-2009/

+0

क्या आपके पास उस चार्ट का लिंक है? –

+0

झूठ बोलता है! ओपेरा फ़ायरफ़ॉक्स से कम लागत लेता है! (ओपेरा fanboy यहाँ। =]) महान डेटा। हालांकि, मूल शोध के लिए एक लिंक चाहते हैं। – strager

+0

http://ejohn.org/blog/the-browsers-of-2009/ –

0

आप शायद एक और साल मिल गया है या तो यह समर्थन करने के लिए - माइक्रोसॉफ्ट का कहना है service pack support will end 13-Jul-2010, इसलिए यदि आप इसे तब तक समर्थन करते हैं, आप ठीक हो जाओगे - के बाद कि, मुझे लगता है कि आप लोगों से खुशी से लोगों से कुछ भी नहीं कह सकते हैं, एमएस को दोष दें :-)

+0

जब पेपैल ने घोषणा की कि वे पिछले साल कुछ ब्राउज़रों को अवरुद्ध करेंगे तो उन्होंने खुलासा किया कि कुछ लोग *** आईई 3 *** का उपयोग कर रहे थे, इसलिए इसकी अपेक्षा न करें पूरी तरह से चले जाओ। :) लेकिन हाँ, आईई 7 न्यूनतम होने से 1-2 साल पहले मुझे लगता है। – cletus

0

ऐसा लगता है कि आपकी साइट लाखों कैप्टिव आईई 6 उपयोगकर्ताओं को लक्षित नहीं करती है जो बड़े निगमों के लिए काम करते हैं, इसलिए वे नहीं हो सकते आप के लिए एक प्रमुख चिंता है।

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

आईई 6 से आईई 7 माइग्रेशन की समस्याओं में से एक है: आईई 7 कुछ टैग के बारे में पसंद है। उदाहरण के लिए, आपके पास स्वयं-बंद div या स्क्रिप्ट टैग नहीं हो सकता है। यदि आप इसे आज़माते हैं, तो आईई 7 एक खाली पृष्ठ प्रस्तुत करता है। इसके अलावा, आईई 7 एक टैग में डुप्लिकेट विशेषताओं को खारिज कर देता है। यह आईई 6 से एक बदलाव है। इसलिए, वहाँ बहुत सारे ढीले-लिखित इंट्रानेट ऐप्स हैं जो आईई 6 में काम करने से पहले तय किए जाएंगे। और इन मुद्दों को खोजने के लिए कोड के माध्यम से खोजना बहुत मुश्किल है। ऐसा करने में थोड़ा आरओआई है, इसलिए यह नहीं किया जा रहा है।

0

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

0

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

1

जैसा कि अन्य ने ध्यान दिया है, यह प्रश्न बहुत ही व्यक्तिपरक है, और साइट के दर्शक अलग-अलग हैं। कहा गया है कि, मैं एक सामान्य दिशानिर्देश के रूप में निम्नलिखित का उपयोग करें:

  1. समर्थन सभी प्रमुख ब्राउज़रों (इंटरनेट एक्सप्लोरर, फ़ायरफ़ॉक्स, सफारी, ओपेरा, क्रोम) के नवीनतम संस्करण।

  2. various statistics websites द्वारा बताए गए ब्राउज़िंग सार्वजनिक के 98% द्वारा उपयोग किए जाने वाले ब्राउज़र का समर्थन करने का प्रयास करें।

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