2008-12-10 9 views
21

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

मैंने लोगों को यह कहते हुए सुना है कि यह कक्षा में सबसे अच्छा नहीं है। लेकिन मुझे लगता है कि सब कुछ अपनी प्रक्रिया और सामान में चलता है।

क्या क्रोम इतना लोकप्रिय हो रहा है कि मुझे इसके लिए कोड करने की आवश्यकता है? जब तक यह लोकप्रिय हो जाता है, तो क्या इसके अजीब प्रतिपादन को ठीक किया जाएगा?

+0

मैं चाहता था उम्मीद है कि वेबकिट और क्रोम दोनों बहुत सारे बदलाव दिखाएंगे। यह आपके फिक्सिंग की आवश्यकता के बजाय, आपके पास अच्छी तरह से आ सकता है। क्रोम अब मेरा प्राथमिक ब्राउज़र है, लेकिन व्यक्तिगत रूप से मैं हर किसी को पहले आईपीवी 6 का समर्थन करता हूं (अब मेरे पास यह है), फिर ब्राउज़र अनुकूलता के बारे में चिंता करें। :-) –

+0

हे, अब हमें आज देखें। – Ryan

+0

क्रोम अब चार साल में दुनिया को दृश्यमान बनाने के लिए प्रश्न संपादित किया गया है;) – COD3BOY

उत्तर

42

पहले मानकों को कोड लिखें, फिर आवश्यक होने पर विभिन्न प्रतिपादन इंजनों के लिए। विशिष्ट ब्राउज़रों के लिए वेबसाइटों को कभी भी डिजाइन न करें, यह एक बहुत ही फिसलन ढलान है।

+1

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

+5

@TravisO - ब्राउज़र के बीच भिन्नता आईई 5/नेटस्केप दिनों में वापस आने की तुलना में काफी कम है। मानकों के अनुरूप अपने मार्कअप को लिखना, फिर किसी भी महत्वपूर्ण अंतर के लिए मुट्ठी भर लाइनों को जोड़ना कई यूआई कोडर्स के लिए वास्तविकता है। "आकाश में पाई" नहीं। –

+4

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

12

क्रोम अभी भी शुरुआती बीटा में है और यह प्रतिपादन बग मुक्त नहीं है, मुझे क्रोम में महत्वपूर्ण यूआई मुद्दों का भी अनुभव है। मैं क्रोम में काम कर रहे अपने वेब ऐप्स पर योजना बना रहा हूं, लेकिन जब तक क्रोम अधिक परिपक्व स्तर तक नहीं पहुंच जाता तब तक मैंने कुछ भी बदलने का फैसला नहीं किया है।

Google has recently said they will be bringing Chrome to a non beta state very soon (बीटा में चीजों को छोड़कर अपने पिछले इतिहास के विपरीत 5yrs या तो)।

इसके अलावा, अगर आप इस बीटा राज्य में webdev लिए क्रोम का उपयोग करने पर योजना है, तो आप install the "Developer Channel" जिस पर आप ब्राउज़र के इस स्तर पर सार्वजनिक संस्करण की तुलना में एक नए संस्करण के लिए उपयोग करते हैं, बहुत ही महत्वपूर्ण देता है चाहता हूँ। 12/10/2008 के रूप में क्रोम के देव संस्करण 0.4.154.33

+0

मेरे पास w3c मान्य सीएसएस फ़ाइल पर क्रोम क्रैश हो रहा है। – jdelator

+0

@TravisO: अच्छा जवाब और अच्छी युक्तियाँ! –

+1

बस एक एफवाईआई: क्रोम अब बीटा से बाहर है (12 दिसंबर, 2008) – scunliffe

17

अपने सामान्य रूप में वेबकिट ब्राउज़रों के लिए समर्थन में सुधार करने के लिए एक अच्छा कारण है (Mac पर सफारी का उपयोग कर किसी भी ग्राहक नहीं है?)

+0

हाँ! Google क्रोम वेबकिट का उपयोग कर रहा है, साथ ही आईफोन/आईपॉड टच पर मैक और सफारी पर सफारी के साथ। –

9

क्रोम वेबकिट का उपयोग करता है, जो काफी मानक प्रतिपादन इंजन है। सफारी इसका भी उपयोग करता है, और ऐसा लगता है कि वेबकिट दूर नहीं जा रहा है। यदि आपके पास आवश्यक संसाधन हैं, तो मैं इसे ठीक करने की सलाह दूंगा।

1

शायद अभी तक नहीं: क्रोम अभी भी काफी तेज़ी से बदल रहा है, और वे विभिन्न मानकों और परीक्षणों के साथ पूरी तरह से अनुपालन करने का लक्ष्य रख रहे हैं। यदि आप अभी क्रोम का पालन करने का प्रयास करते हैं, तो आप शायद बहुत कम फ्लैकी बदलावों को ट्रैक करेंगे जो आप अंततः विपरीत करना चाहते हैं।

1

मैं क्रोम के साथ पृष्ठों का परीक्षण करूंगा। यदि आपने अच्छी नौकरी की है, तो ऐसी कई समस्याएं नहीं होनी चाहिए।)

3

जिमी वहाँ एक बहुत अच्छा बिंदु है, क्रोम और सफारी दोनों बंद वेबकिट आधारित हैं और इस

वास्तव में यह (ठीक है, शायद IE 6 या उससे पहले नहीं) एक कोड है कि सभी ब्राउज़रों पर काम करता है लिखने के लिए संभव है। यदि यह क्रोम पर विफल रहता है, तो संभावना है कि यह सफारी, नोकिया एस 60 ब्राउज़र और बाकी के साथ भी टूट रहा है।

1

मेरे विचार में यह सब आपके ग्राहकों और उनके उपयोगकर्ताओं पर निर्भर करता है। मैं आपके वेबलॉग की जांच करता हूं और देखता हूं कि यह एक महत्वपूर्ण प्रतिशत है या नहीं।

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

व्यक्तिगत रूप से मैं इसके बारे में चिंता नहीं करता जब तक कि यह लगातार कम से कम 1% तक नहीं पहुंच जाता। और फिर भी मैं पहले इसके बारे में अपने ग्राहकों से बात करता हूं।

दूसरी तरफ यह संभव है कि अगले वर्ष या तो 5% बाजार हिस्सेदारी मिल जाएगी। यह सब के बाद Google है।

2

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

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

0

मुझे नहीं लगता कि आपको क्रोम के लिए विशिष्ट कुछ भी कोड करने की आवश्यकता होनी चाहिए। यदि वे कहते हैं कि वेब मानकों उनके लिए महत्वपूर्ण हैं, तो क्रोम अंततः उन मानकों का पालन टी के लिए करेगा।

मुझे यह भी विश्वास नहीं है कि क्रोम बहुत लोकप्रिय हो जाएगा। जब मैंने इसे पहली चीज़ देखा तो मैंने सोचा था "वाह ... मोज़िला इसके साथ एक जी प्रिंट के साथ।" और मैं वास्तव में बहुत प्रभावित नहीं हुआ है।

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

+0

जो "टी" या "टी" होना चाहिए, न कि "चाय" – Kevin

2

यदि आप जावास्क्रिप्ट काम कर रहे हैं और इसके परिणामस्वरूप ब्राउज़र के बीच ध्यान देने योग्य अंतर होते हैं, तो मैं निश्चित रूप से jQuery जैसे किसी तृतीय-पक्ष ढांचे का उपयोग करने की अनुशंसा करता हूं ताकि आप एक सामान्य ब्राउज़र-अज्ञेय इंटरफ़ेस के साथ काम कर सकें। यदि, हालांकि, आपके मतभेद आपके पृष्ठों पर एचटीएमएल/सीएसएस के कारण हैं, तो मैं हमेशा आपकी साइट के आंकड़ों के अनुसार सबसे लोकप्रिय ब्राउज़र को प्राथमिकता दूंगा। यदि < 1% क्रोम का उपयोग कर रहे हैं तो मैं गंभीरता से कुछ ऐसे कार्यों की जांच करने के बजाय अन्य कार्यों पर समय बिताने पर विचार करूंगा जो वास्तव में बहुत पहले बीटा में एक नए ब्राउज़र के साथ समस्या हो सकती है।

1

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

1

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

1

बड़े वेब व्यवसाय और छोटे वेब व्यवसाय जो मैं व्यक्तिगत रूप से काम करता हूं, क्रोम के साथ कुछ भी नहीं करता है। यह उनके ब्राउज़र रडार पर नहीं है। और कुछ बड़े बड़े ईकॉमर्स हैं।

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

1

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

1

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

उस ने कहा, Google क्रोम का बाजार हिस्सा मूल रूप से एक गोल त्रुटि है, इसलिए नहीं - मैं परेशान नहीं होगा। बेशक, आप समय से पहले जानते हैं कि आपके उपयोगकर्ताओं की एक बड़ी संख्या इसका उपयोग कर रही है।

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

1

पहले मौजूदा मानक को लक्षित करें, फिर अपने उपयोगकर्ताओं को कितना बकवास करें (यदि आपके पास बहुत मुखर 1% है तो अभी भी आपके उपयोगकर्ताबेस का एक बहुत मुखर 1% है)

1

भले ही क्रोम बीटा से बाहर है, मेरे लिए अभी भी बीटा में है। चूंकि क्रोम अस्पष्टता परिवर्तन के साथ अच्छी तरह से png24 प्रदर्शित नहीं कर सकता है (मैंने एक पीएनजी छवि पर jquery के साथ fadeIn/fadeOut करने की कोशिश की है और मुझे छवि एनीमेशन से पहले एक मनोरंजक सफेद फ्लैश मिलता है; आप समस्या देख सकते हैं here)

+0

इसके लायक होने के लिए, उस लिंक में क्रोम 3 में कोई सफेद चमक नहीं है। –

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

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