Có một số chỉ thị tôi có thể sử dụng trong HTML của mình để báo cho trình duyệt không yêu cầu favicon không?Làm thế nào để ngăn trình duyệt yêu cầu favicon?
Trả lời
Không, tôi không nghĩ là có. Từ Wikipedia:
Hầu hết các trình duyệt web không yêu cầu bất kỳ HTML nào để truy xuất favicon phù hợp với tên và loại tệp thực tế (favicon.ico) nằm trong thư mục gốc của trang web. Nếu không có liên kết favicon được phát hiện khi hoàn thành tải trang HTML và không có lượt truy cập trang web nào trước đó được ghi lại trong lịch sử của trình duyệt, một favicon.ico được yêu cầu tự động. [8]
Điều duy nhất bạn có thể làm được chỉ rõ ràng trình duyệt đến một địa điểm khác nhau (mà ví dụ có thể trở lại một 204 no content
)
<link rel="shortcut icon" href="http://www.example.com/my_empty_resource" />
Bạn có thể thử trỏ <link>
tại một URL dữ liệu. Như bình luận dưới đây, IE sẽ không như thế này, mặc dù.
Ví dụ (từ 11011.net): <link rel="icon" type="image/gif" href="data:image/gif;base64,R0lGODlhEAAQAIAAAAAAAAAAACH5BAkAAAEALAAAAAAQABAAAAIgjI+py+0PEQiT1lkNpppnz4HfdoEH2W1nCJRfBMfyfBQAOw==" />
Edited để phản ánh mối quan tâm Pekka của liên quan đến trình duyệt IE.
Ý tưởng thú vị, nhưng sẽ không hoạt động trong IE. IIRC, việc sử dụng các URI dữ liệu được giới hạn ở các nguồn hình ảnh ở đó ... Nó vẫn đáng để thử, có thể nó vẫn đang tìm nạp nó –
- 1. Làm thế nào để ngăn chặn ajax yêu cầu
- 2. Làm thế nào để ngăn chặn Node.js yêu cầu nhanh
- 3. Trình duyệt với yêu cầu ('fs')
- 4. Làm thế nào để tạo một favicon trong javascript?
- 5. Làm thế nào để đặt Favicon trong Codeigniter
- 6. Làm thế nào để làm cho trình duyệt (IE và Chrome) yêu cầu hình ảnh trước khi tập lệnh?
- 7. Xác định yêu cầu ajax hoặc yêu cầu trình duyệt trong bộ điều khiển grails
- 8. Thực hiện yêu cầu trình duyệt trong ASP.net C#
- 9. Ngăn chặn yêu cầu GWT Yêu cầu của nhà máy
- 10. PHP/MySQL - làm thế nào để ngăn chặn hai yêu cầu * Cập nhật
- 11. Sự khác biệt giữa yêu cầu AJAX và yêu cầu trình duyệt thông thường
- 12. Làm thế nào để thử một yêu cầu AJAX?
- 13. Làm thế nào để gỡ lỗi lỗi yêu cầu ajax?
- 14. Làm thế nào để bạn mở trình duyệt web Eclipse?
- 15. Tôi làm cách nào để yêu cầu Trình tạo Flash gỡ lỗi SWF trong cửa sổ trình duyệt mới?
- 16. Yêu cầu SOAP JavaScript trong Trình duyệt không trả lời
- 17. Ngăn WebView mở Trình duyệt
- 18. Làm thế nào để ngăn chặn bộ nhớ cache của trình duyệt cho trang web php
- 19. Làm thế nào để ngăn chặn bộ nhớ đệm kết quả Ajax/javascript trong trình duyệt?
- 20. Quy trình IIS ASP.net MVC yêu cầu như thế nào?
- 21. Làm thế nào để tải lại Ext.tree.TreePanel theo yêu cầu?
- 22. Làm thế nào để POST yêu cầu sử dụng RestSharp
- 23. Làm thế nào để gián điệp yêu cầu jQuery AJAX?
- 24. Làm thế nào để gửi yêu cầu HTTP trong java?
- 25. Làm thế nào để yêu cầu một khối trong Ruby?
- 26. Làm thế nào để tạo ra một favicon văn bản chỉ?
- 27. Làm cách nào để thực hiện yêu cầu tải xuống trên trình duyệt trên nhiều cửa sổ?
- 28. Làm thế nào để bạn ngắt JS trong trình duyệt?
- 29. Làm cách nào để ngăn các trình duyệt lưu trong bộ nhớ đệm tập tin CSS?
- 30. Ngăn Chrome lưu trong bộ nhớ cache yêu cầu AJAX
Xem http://stackoverflow.com/questions/1321878/how-to-prevent-favicon-ico-requests – Benjamin
Cách chuyển hướng '/ favicon.ico' để tải xuống tệp 1 gig được lưu trữ trên máy chủ elses của ai đó? :) –
tốt, có thể nếu bạn trỏ trình duyệt đến một cái gì đó ngớ ngẩn (localhost, ví dụ), nó sẽ không yêu cầu favicon. Nhưng tôi đã tự hỏi, là yêu cầu cho các favicon thực sự có ý nghĩa? Bạn có thể không chỉ cần cấu hình máy chủ của bạn để 404 chúng một cách nhanh chóng? – derobert