मेरे पास एक ऐसी वेबसाइट है, जिसमें फ़ेविकॉन की ज़रूरत नहीं है।
क्या ब्राउज़र को निर्देश देने का एक तरीका है कि /favicon.ico की तलाश में किसी अनुरोध को बर्बाद न करें?
मेरा मतलब है कि फ़िल्टरिंग लॉग नहीं है, लेकिन कुछ क्लाइंट-साइड, जैसे:
<link rel="shortcut icon" href="about:blank" />
यह काम करने के लिए प्रकट होता है, लेकिन मैं व्यापक परीक्षण करने की स्थिति में नहीं हूं, (और खोज इंजन अनहेल्दी हो रहे हैं)।
क्या कोई पुष्टि कर सकता है कि यह एक वैध तरीका है, या एक उपयुक्त विकल्प प्रदान करता है?
अपडेट: आगे की जांच पर, यह काम नहीं करता है (कम से कम क्रोमियम 18 के साथ गैर-स्थानीय डोमेन पर नहीं)। एक आंशिक समाधान data:
बेस 64 रिक्त छवि की सेवा के लिए एक URL का उपयोग कर रहा है , ( उदाहरण यहाँ से ):
<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />
यह काम कर रहा है, लेकिन इसके दो पहलू हैं:
- यह संभवतः उन ब्राउज़र में विफल हो जाएगा जो डेटा URL का समर्थन नहीं करते हैं।
- यह बिल्कुल नहीं favicon में परिणाम - यह ब्राउज़र डिफ़ॉल्ट आइकन छुपाता है।
<link href="data:image/x-icon;" rel="shortcut icon" />
एक वैध समाधान है - ऐसा लगता है कि यह काम कर सकता है (ब्राउज़र डिफ़ॉल्ट दिखाता है), लेकिन यह परीक्षण करने की आवश्यकता है कि IE7 / अन्य कैसे इसका जवाब देते हैं।