Favicons sai trong Firefox


17

Tôi đang nhận sai favicon khi tôi đánh dấu các trang web trong Firefox 56.0 (64-bit).

Ví dụ: khi tôi đánh dấu Stackoverflow.com, tôi nhận được một favicon cho Reddit.com.

Bất cứ ý tưởng tại sao điều này sẽ được, hoặc làm thế nào tôi có thể sửa chữa nó?

Lưu ý: Đây là trang web duy nhất hiện đang xảy ra, nhưng nó xảy ra mỗi khi tôi xóa / thêm lại dấu trang.

Stack Overflow Hiển thị favicon Reddit:

Stackoverflow Hiển thị Reddit Favicon

Favicon chính xác được hiển thị trong tab Media:

Favicon chính xác được hiển thị trong tab Media

Chỉnh sửa 25/11/17

Đang xảy ra trên Drudge.

Câu trả lời được chấp nhận dưới đây không khắc phục nó.

Drudge sai Favicon


Bạn đã thử cài đặt lại Windows chưa?
ngẫu nhiên

10
@random Cài đặt lại Windows? Có vẻ cực đoan để đi ra khỏi cổng.
CharlieRB

4
@random Bạn phải nói đùa.
Patrick

Tôi đã từng có một tiện ích bổ sung để thiết lập lại favicon, nhưng nó không còn được hỗ trợ. Bạn có thể kiểm tra thông qua các tiện ích hiện tại, nhưng tiện ích này cho biết nó không còn có thể. FavIcon Tải lại chỉ tối đa FF 48Nhà phát triển trả lời bởi miacdo
user3169 18/10/17

1
Điều này thường xảy ra ở các phiên bản cũ hơn và đột nhiên vấn đề này lại xuất hiện với tôi. Nếu tôi nhớ chính xác, việc xóa một trong các bảng trong cơ sở dữ liệu SQLite có thể khắc phục nó trong một thời gian. Nhưng tôi không nghĩ có ai phát hiện ra nguyên nhân cơ bản.
Stijn

Câu trả lời:


14

Đóng firefox, xóa %AppData%\Mozilla\Firefox\Profiles\<your profile>\favicons.sqlite

Điều này dễ thực hiện hơn giải pháp của peqhusus, nhưng điều đó có nghĩa là bạn sẽ mất tất cả các favicon được lưu trong bộ nhớ cache và phải tải lại dấu trang của mình để lấy lại các biểu tượng.


Đây là một giải pháp dễ dàng hơn, như bạn đã đề cập và khắc phục sự cố, bao gồm cả giữa các lần khởi động lại. Cảm ơn.
Patrick

Đối với các bản ghi, điều đó chỉ tồn tại bắt đầu từ Firefox 55 . Trước đó (hoặc tốt, ít nhất kể từ phiên bản 3) favicon là bên trong một bảng trong places.sqlite. Cái nào nên rất cẩn thận để xử lý khi hạ cấp / cập nhật xung quanh FF 52-57.
mirh

Hoạt động tốt, có một video liên quan trên Youtube: youtube.com/watch?v=7u2jBitDcho&t=187s
COil

3

Đây có thể không phải là giải pháp tốt nhất nếu bạn chỉ hơi khó chịu ...

Những gì tôi thường làm khi điều này xảy ra là đi đến

Dấu trang -> Hiển thị tất cả Dấu trang -> Nhập và Sao lưu -> Xuất Dấu trang sang tệp HTML

Sau đó mở tệp dấu trang, tìm mục đánh dấu tương ứng, sau đó thay đổi ICON_URI="{URL}" ICON="data:image/png;base64,{data}

đến URL của biểu tượng và biểu tượng được mã hóa cơ sở 64 ở định dạng png

Sau đó nhập tệp đánh dấu đã sửa đổi trở lại vào Firefox


Cảm ơn, điều này KHÔNG khắc phục vấn đề, nhưng rõ ràng là không dành cho người dùng cuối trung bình của bạn. Điều này đã không xuất hiện trở lại cho đến ngày hôm nay, nơi mà bây giờ tôi đã có thanh công cụ đánh dấu Báo cáo Drudge hoàn toàn biến mất (mặc dù nó được liệt kê trong thanh bên nếu tôi kiểm tra dấu trang). Vì vậy, tôi đã gỡ bỏ và thêm lại, và nhận được (đủ kỳ lạ) favicon Reddit cho Drudge.
Patrick

-1

Xóa bộ đệm web sẽ buộc Firefox tải xuống lại favicon.

  1. Đóng tất cả các tab trừ một cái mới
  2. Đi đến Tools > Options
  3. Nhấp vào Advancedbảng bên trái, sau đó Networktab
  4. Tìm Cached Web Contentvà nhấp vào Clear Nowbên phải
  5. Khởi động lại Firefox

2
Không làm điều đó. Đối với bản ghi, Firefox 36 không còn có tab Nâng cao trên bảng điều khiển bên trái nữa. Tuy nhiên, tôi đã xác định vị trí Nội dung web được lưu trong bộ nhớ cache. Tôi đã khởi động lại, nhưng vẫn nhận được một favicon Reddit cho StackOverflow. Có lẽ tôi nên gửi một lỗi với Mozilla?
Patrick

1
Có vẻ như "Xóa nội dung web đã lưu" chỉ xóa dữ liệu trang. Favicon của tôi đã không tải lại (từ những gì tôi có thể nói) ... tất cả đều ở đó ngay lập tức khi trình duyệt được tải.
Patrick

1
Câu hỏi của bạn nêu phiên bản 56, không phải 36. Đó là gì? Các trình duyệt khác tải favicon chính xác?
CharlieRB

1
Đó là một lỗi đánh máy. Đây là Firefox 56 mới nhất được cập nhật đầy đủ.
Patrick
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.