2008-08-09 22 views
8

मैं पहले एक वेबसाइट पर एक फेविकॉन जोड़ने की कोशिश कर रहा था और वेबसाइट की जड़ में favicon.ico फ़ाइल डंप करने के बजाय इसे लागू करने का एक बेहतर तरीका ढूंढ रहा था।फेविकॉन का उपयोग करने के लिए पसंदीदा तरीका?

मुझे यह अच्छी छोटी मार्गदर्शिका मिली: How to Add a Favicon। हालांकि, पसंदीदा विधि IE (7) में काम नहीं करती है और दूसरी विधि पुरानी शैली का तरीका है (जिसे मैंने स्वयं उपयोग करने के लिए इस्तीफा दे दिया)।

क्या कोई तीसरी विधि है जो सभी सबसे लोकप्रिय ब्राउज़रों में काम करती है?

उत्तर

15

यह जो मैं हमेशा प्रयोग करते हैं। पहला ब्राउज़र अन्य ब्राउज़रों के लिए है।

0

यह वह जगह है कि वे किस तरह यह यहीं स्टैक ओवरफ़्लो पर कर रहे हैं:

<link rel="shortcut icon" href="/favicon.ico" /> 
0

ठीक है, फ़ाइल जड़ में है, इसलिए यह टैग काम करता है या कि क्या नहीं दिखाती है, तो ब्राउज़र बस आइकन मिला सामान्य स्थान (रूट) से।

संपादित करें: मैं इसे आज़माउंगा और देख सकता हूं कि यह काम करता है या नहीं।

संपादित करें 2: दोनों टैग का उपयोग करते हुए यह रूप में लंबे समय के रूप में फ़ाइल IE7 के लिए एक प्रतीक है किसी भी फ़ाइल नाम के लिए भी काम करने के: मैं .png फ़ाइलों का उपयोग करने की कोशिश की और यह केवल Firefox के साथ काम किया।

<link rel="icon" href="favicon.ico" type="image/x-icon" /> 
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" /> 

दूसरा एक IE के लिए है:

1

मुझे लगता है कि सबसे विश्वसनीय विधि को आसानी से favicon.ico फ़ाइल को अपनी वेबसाइट की रूट में जोड़ा गया है।

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

2

आप फेविकॉन निर्दिष्ट करने के लिए HTML का उपयोग कर सकते हैं, लेकिन यह केवल उन HTML पृष्ठों पर काम करेगा जिनके पास यह HTML है। ऐसा करने का एक बेहतर तरीका है अपने httpd.conf (अपाचे) में निम्नलिखित जोड़ना:

AddType image/x-icon .ico