ฉันมีเว็บไซต์ที่ไม่มี / ต้องการ favicon
มีวิธีในการสั่งให้เบราว์เซอร์ไม่ให้เสียคำขอหรือ / favicon.ico หรือไม่?
ฉันไม่ได้หมายถึงการกรองบันทึก แต่มีบางสิ่งที่ฝั่งไคลเอ็นต์เช่นนี้:
<link rel="shortcut icon" href="about:blank" />
ดูเหมือนว่าจะใช้งานได้ แต่ฉันไม่อยู่ในตำแหน่งที่จะทำการทดสอบที่ครอบคลุม (และเครื่องมือค้นหาไม่มีประโยชน์)
ทุกคนสามารถยืนยันว่านี่เป็นวิธีที่ถูกต้องหรือเป็นทางเลือกที่เหมาะสมหรือไม่
อัปเดต:ในการตรวจสอบเพิ่มเติมนั่นไม่ได้ผล (อย่างน้อยก็ไม่ใช่กับ Chromium 18 บนโดเมนที่ไม่ใช่ของท้องถิ่น) วิธีแก้ปัญหาบางส่วนใช้data:
URL เพื่อแสดงภาพว่างเปล่า base64 ( ตัวอย่างจากที่นี่ ):
<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 / อื่น ๆ ตอบสนองอย่างไร