IE 8 को कुछ वेबसाइट के फ़ेविकॉन क्यों मिल सकते हैं लेकिन अन्य नहीं?


0

IE 8 (विन 7 64 बिट पर) फ़े आइकन (पते के बाईं ओर छोटा आइकन प्राप्त कर सकता है और जो बुकमार्क के बाईं ओर दिखाएगा यदि आप IE 8 के लिंक बार में उस लिंक को जोड़ते हैं)।

उदाहरण के लिए, विकिपीडिया, आंसर.कॉम, और फेसबुक फेविकॉन सभी प्राप्त किए जा सकते हैं, लेकिन यह सिर्फ रेस्तरां सिटी http://apps.facebook.com/restaurantcity के लिए नहीं मिल सकता है, चाहे मैं कैसे भी कोशिश करूं। (यह 2 मशीनों पर हुआ) क्रोम और एफएफ दोनों इसे प्राप्त कर सकते हैं। वहाँ एक तरह से मैं IE 8 बना सकते हैं यह भी है?

जवाबों:


2

जिस साइट का आप ज़िक्र कर रहे हैं वह html हेड में करंट रेफरेंस है:

<link rel="shortcut icon" href="http://photos-e.ak.fbcdn.net/photos-ak-sf2p/v43/96/43016202276/app_2_43016202276_3195.gif" />

इसमें सभी ब्राउज़रों पर अच्छी तरह से काम करने के लिए एक .ico फ़ाइल का संदर्भ होना चाहिए ।

फ़ेविकॉन पर अधिक जानकारी विकिपीडिया पर पाई जा सकती है ।


1

रेस्तरां सिटी फ़ेविकॉन संभवतः IE8 में नहीं दिखा रहा है क्योंकि यह MIME प्रकार को निर्दिष्ट किए बिना GIF छवि का उपयोग करता है।

इसका मतलब है:

<लिंक rel = "शॉर्टकट आइकन" href = "पाथ / app_2_43016202276_3195.gif" />

बजाय:

<लिंक rel = "शॉर्टकट आइकन" href = "पथ / app_2_43016202276_3195.gif" प्रकार = "छवि / gif" />

भूल सुधार

बस यह कोशिश की और type="image/gif"कोई फर्क नहीं पड़ा।

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

जब मैंने GIF को ICO फ़ाइल में परिवर्तित किया और मानक का उपयोग किया

<लिंक rel = "शॉर्टकट आइकन" href = "/ path / testicon.ico" />

यह ठीक काम किया।


0

कभी-कभी आपके कैश / इंटरनेट इतिहास को साफ करके फेवीकोन्स को 'ताज़ा' किया जा सकता है। इसके अलावा, पेज के पूर्ण रिफ्रेश को मजबूर करने के लिए CTRL+ दबाने का प्रयास F5करें।

इसके अलावा, आपकी समस्या का परीक्षण करना तब मुश्किल होता है जब आप जिस साइट को लिंक करने के लिए लॉगिन की आवश्यकता होती है (मेरे पास वहां खाता नहीं है)। क्या आपके पास कोई अन्य उदाहरण है?


0

कुछ प्रोग्रामर जानते हैं कि फ़ेविकॉन को ठीक से कैसे जोड़ना है, अन्य पुरानी / गलत जानकारी पर काम कर रहे हैं।

कुछ ब्राउज़र प्रोग्रामर्स के लिए क्षतिपूर्ति करने की कोशिश करेंगे जो अभी इसे सही नहीं कर रहे हैं और अन्य माध्यमों से फ़ेविकॉन लाने की कोशिश करेंगे, लेकिन IMHO यह केवल बुरे व्यवहार को प्रोत्साहित कर रहा है।


एक दर्शन भी है: इसे वैसा ही करो जैसे दुनिया वास्तव में है। यह मत मानो कि यह एक आदर्श दुनिया होनी चाहिए।
nopole

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

मुझे लगता है कि गैर-मानक या मानक-भिन्न दुनिया में, वास्तव में बहस करने की कोई आवश्यकता नहीं है। यह वास्तव में इस पर निर्भर करता है: क्या IE 8 को इंटरनेट की दुनिया में अनुकूल होने की आवश्यकता है, या क्या इंटरनेट को IE के अनुकूल होने की आवश्यकता है।
नोपोल

अगर इंटरनेट IE के लिए adapts, मैं विकास बंद करो।
फॉशी २

1
अफसोस की बात है, यह उन क्षेत्रों में से एक है जहां IE W3C का पालन कर रहा है - और इसके एक क्षेत्र में जहां वे अक्सर उन लोगों के लिए स्लैम करते हैं जो लोग उम्मीद नहीं करते हैं। जाओ पता लगाओ।
अन्नजोर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.