किसी भी कारण से किसी साइट पर फेविकॉन के 2 लिंक होते हैं?


11

एक साइट जिस पर मैं देख रहा हूँ, उसके फेविकॉन में निम्नलिखित 2 लिंक हैं:

<link rel="shortcut icon" type="image/ico" href="https://webmasters.stackexchange.com/_assets960/media/favicon.ico" />

<link rel="icon" href="https://webmasters.stackexchange.com/favIcon.ico"/>

प्रश्न: क्या एक अच्छा कारण है कि आप इन दो अलग-अलग तरीकों से दो बार आइकन निर्दिष्ट करेंगे?


4
मैं करीबी वोटों का कारण नहीं देख रहा हूं। शायद यह सही नहीं है, लेकिन यह एक उचित सवाल है: क्या आप इन दो अलग-अलग तरीकों से दो बार आइकन निर्दिष्ट करेंगे इसका एक अच्छा कारण है?
टीजे क्राउडर

जवाबों:


5

वेब पर अद्भुत सभी चीजों की तरह, ऐसा लगता है कि IE इसका कारण है:

शॉर्टकट IE के लिए केवल वैध HTML नहीं है


इसके अलावा उपयोगी: msdn.microsoft.com/en-us/library/ms537656(v=vs.85).aspx
TJ Crowder

यह सच नहीं है! <link rel="shortcut icon"...HTML4.01 के लिए पुष्टि इस जांच करने के लिए यदि आप don'trust W3C मान्य का उपयोग करें। इसके अलावा एचटीएमएल 5 कल्पना अभी भी चल रही है, इसलिए हमें अभी तक नहीं पता है कि यह शामिल किया जाएगा या नहीं। इस StackExchange वेबसाइट का <link rel="shortcut icon"...भी उपयोग करता है
Marco Demaio

3

कारण इंटरनेट एक्सप्लोरर के साथ संगतता हैrel="icon"यह HTML5 या IE की तुलना में किसी अन्य ब्राउज़र में किया जाता है।


अच्छा लिंक। लिंक के अनुसार, बस पहला काम करेगा। (शायद वे स्पष्ट रूप से संगत ब्राउज़रों को पहले भेजना चाहते हैं, और शायद वहाँ बिल्कुल भी नहीं है /favIcon.ico...)
टीजे क्राउडर

0

वास्तव में दोनों लाइनें अनावश्यक हैं। आपको बस अपने रूट डायरेक्टरी में एक favicon.ico फ़ाइल डालने की आवश्यकता है और आपको ठीक होना चाहिए। फ़ेविकॉन को लोड करने से पहले लोड करने की अनुमति देने के लिए आप ऊपर जैसा कोड शामिल कर सकते हैं, लेकिन यह महत्वहीन है। ऐसा लगता है कि ऊपर दिए गए प्रश्न में कोड भ्रम के कारण बनाया गया था।


1
खैर, काफी हद तक अनावश्यक है। यह डिफ़ॉल्ट व्यवहार है। लेकिन लिंक का उपयोग उस ओवरराइड करने और एक विशिष्ट आइकन को इंगित करने के लिए किया जा सकता है। यह विभिन्न पृष्ठों / वर्गों / साइट के जो भी अलग-अलग आइकन का उपयोग करने के लिए उपयोग किया जा सकता है। यह असामान्य है, लेकिन एक वैध उपयोग का मामला है।
सु '

0

नीचे दी गई लाइन सभी ब्राउज़रों में काम करती है:

<link rel="shortcut icon" href="http://www.your-site-domain/favicon.ico">

और यह एकमात्र ऐसी लाइन है जिसका उपयोग StackExchange साइटों द्वारा भी किया जाता है (इस पृष्ठ स्रोत कोड में देखें)

<link rel="shortcut icon" href="http://cdn.sstatic.net/webmasters/img/favicon.ico">

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.