Tôi có một trang web không có / cần một favicon.
Có cách nào để hướng dẫn trình duyệt không lãng phí yêu cầu tìm kiếm /favicon.ico không?
Tôi không có nghĩa là lọc nhật ký, nhưng một cái gì đó phía khách hàng, như thế này:
<link rel="shortcut icon" href="about:blank" />
Điều đó có vẻ hiệu quả, nhưng tôi không ở vị trí để thực hiện các bài kiểm tra toàn diện, (và các công cụ tìm kiếm không có ích).
Bất cứ ai cũng có thể xác nhận nếu đây là một phương pháp hợp lệ, hoặc cung cấp một sự thay thế phù hợp?
Cập nhật: Khi điều tra thêm, điều đó không hoạt động (ít nhất là không với Chromium 18 trên một miền không cục bộ). Một giải pháp một phần là sử dụng data:
URL để phân phát ảnh trống base64, ( ví dụ từ đây ):
<link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon" />
Điều này đang hoạt động, nhưng có hai mặt trái:
- Có lẽ nó sẽ thất bại trong các trình duyệt không hỗ trợ URL dữ liệu.
- Nó không dẫn đến favicon nào cả - tức là nó ẩn biểu tượng mặc định của trình duyệt.
<link href="data:image/x-icon;" rel="shortcut icon" />
có phải là một giải pháp hợp lệ không - có vẻ như nó có thể đang hoạt động (hiển thị mặc định của trình duyệt), nhưng cần kiểm tra xem IE7 / những người khác phản hồi như thế nào.