मैं आरएसएस फ़ीड के लिए फेविकॉन प्राप्त करने के लिए अपने Google Chrome extension में chrome://favicon/
का उपयोग कर रहा हूं। मैं जो करता हूं वह लिंक पेज का मूल पथ प्राप्त करता है, और इसे chrome://favicon/http://<domainpath>
में जोड़ता है।क्रोम एक्सटेंशन में फेविकॉन प्राप्त कर रहे हैं, क्रोम: // फेविकॉन?
यह वास्तव में अविश्वसनीय रूप से काम कर रहा है। कई बार यह मानक "नो-फेविकॉन" -कॉन की रिपोर्टिंग कर रहा है, भले ही पृष्ठ में वास्तव में एक फेविकॉन हो। chrome://favicon
तंत्र के संबंध में लगभग 0 दस्तावेज हैं, इसलिए यह समझना मुश्किल है कि यह वास्तव में कैसे काम करता है। क्या यह सिर्फ लिंक का एक कैश है जिसका दौरा किया गया है? क्या यह पता लगाना संभव है कि कोई आइकन था या नहीं?
कुछ सरल परीक्षण से यह सिर्फ आप जिन पन्नों का दौरा किया है के लिए पसंदीदा आइकन की एक कैश है। इसलिए यदि मैं dribbble.com की आरएसएस फ़ीड की सदस्यता लेता हूं, तो यह मेरे विस्तार में एक फेविकॉन नहीं दिखाएगा। फिर यदि मैं chrome://favicon/http://dribbble.com/
पर जाता हूं तो यह सही आइकन नहीं लौटाएगा। फिर मैं किसी अन्य टैब में dribbble.com खोलता हूं, यह टैब में अपना आइकन दिखाता है, फिर जब मैं chrome://favicon/http://dribbble.com/
-tab पुनः लोड करता हूं, तो यह सही फेविकॉन वापस कर देगा। फिर मैं अपने एक्सटेंशन पॉपअप खोलता हूं और यह अभी भी मानक आइकन दिखाता है। लेकिन अगर मैं क्रोम को पुनरारंभ करता हूं तो इसे हर जगह सही आइकन मिल जाएगा।
अब जब कि बस कुछ बुनियादी अनुसंधान से है, और मुझे किसी भी एक समाधान के करीब नहीं मिलता है। तो मेरा सवाल है: क्या chrome://favicon/
मैं जो कर रहा हूं उसके लिए एक सही उपयोग-मामला है। क्या इसके लिए कोई दस्तावेज है? और यह इसका इरादा व्यवहार क्या है?
मुझे पता है कि यह एक समय हो गया है जब से तुम यह पूछा पर टेस्ट। क्या आप साझा कर सकते हैं कि आप किसी पृष्ठ के लिए फेविकॉन कैसे प्राप्त कर पाए? – c00000fd