यह देर से उत्तर है, लेकिन पूर्णता के लिए: सभी फेविकॉन लाने के 90% तक पहुंचना बहुत मुश्किल है।
कुछ समय पहले मैंने एक वर्डप्रेस प्लगइन लिखा था: http://wordpress.org/extend/plugins/wp-favicons/ जो करीब आने का प्रयास करता है।
ए। यह फेविकॉन रिपॉजिटरीज़ जैसे Google फेविकॉन, गेटफैविकॉन इत्यादि को देखकर शुरू होता है ...
बी। यदि उनमें से कोई भी आइकन वापस नहीं लौटाता है (मैं इसे वापस लौटाए गए डिफ़ॉल्ट आइकन से मेल करके जांचता हूं) मैं आइकन खुद को
सी प्राप्त करने का प्रयास करके शुरू करता हूं। इसमें पृष्ठों को घुमाने में शामिल है, लेकिन कोई ऑटोरॉरेक्ट के साथ रीडायरेक्ट की जांच भी नहीं है और 404 के ट्रैवर्सिंग के कारण भी है क्योंकि 404 के आइकन पर भी मौजूद हो सकता है। अंत में इसका मतलब है कि आपको एचटीएमएल हेडर में रीडायरेक्ट्स को पर्स करना होगा और जावास्क्रिप्ट रीडायरेक्ट 100%
डी के करीब पहुंचने के लिए होगा। उसके बाद मैं भौतिक छवि फ़ाइल पर कुछ निरीक्षण करता हूं, क्योंकि कभी-कभी कुछ सर्वरों पर भी (मैंने 300.000+ परीक्षण किया) फ़ाइलों को गलत माइम प्रकार आदि के साथ वापस लौटाया जाता है ..
कोड अभी भी सही नहीं है क्योंकि विवरण में पागल हो जाता है, आपको कई अजीब परिस्थितियां मिलेंगी: लोगों ने गलत तरीके से कोड किए हैं (img/favicon.ico जहां img रूट में नहीं है), एचटीएमएल आउटपुट में डुप्लिकेट हेडर, सिर और बॉडी आदि से अलग सर्वर प्रतिक्रियाएं ...
प्राप्त कर रहा है भाग के मूल यहाँ है: http://plugins.svn.wordpress.org/wp-favicons/trunk/includes/server/class-http.php ताकि आप इसे इंजीनियर को बदलने लेकिन ध्यान रखें कि जवाब सत्यापित वास्तव में किया जाना चाहिए सकता है (जाँच छवि फ़ाइल प्रकार, माइम आदि ..)
क्या GetFavIcon अभी भी काम करता है? जब मैं आपका उदाहरण चलाता हूं तो मुझे 400 त्रुटि – Julien
लगता है जैसे Google की एक समान सेवा है: http://www.google.com/s2/favicons?domain_url=stackoverflow.com – hunter
यदि कोई Google के लिए विकल्प चाहता है, तो डकडकगो एक और समाधान: http://icons.duckduckgo.com/ip2/www.stackoverflow.com.ico –