Kontroler favicon
Kontrole są uruchamiane na naszym serwerze; pobieramy podany adres URL i nie przechowujemy wyników. The page HTML and optional manifest are retrieved through bounded fetchers. Icon images load directly in your browser for their dimensions. Anonimowe liczniki wyników poszczególnych uruchomień mogą być wykorzystywane do badań zbiorczych; adresy URL, domeny, adresy IP i identyfikatory nigdy nie są uwzględniane, a statystyki nie są publikowane poniżej 100 uruchomień.
+ zapisuje bieżącą witrynę lub stronę. Użyj ☆ obok dowolnej zapisanej witryny, strony lub listy, aby dodać ją do ulubionych. Historia ostatnich kontroli pojawi się poniżej.
Utwórz nazwaną listę
Cel uzupełniony na podstawie lokalnych wyborów.
Paszport witryny Kontekst lokalny tej zapisanej witryny
Dane lokalne
Zapisane cele, nazwane listy i podsumowania ostatnich kontroli pozostają tylko w tej przeglądarce.
Detected icons
Oceń to narzędzie
O tym narzędziu
Znajdź deklaracje favicon, Apple touch icon, mask icon, manifestu i kafelka Microsoft na stronie oraz wskaż typowe braki pokrycia.
Funkcje
- Wykrywanie deklarowanych ikon z surowego HTML strony.
- Uwzględnienie /favicon.ico jako popularnego zapasowego żądania przeglądarki.
- Odczyt naturalnych wymiarów ikon ładowanych bezpośrednio w przeglądarce.
- Ograniczone pobranie zadeklarowanego manifestu JSON i wylistowanie jego ikon.
Jak to działa
Parser zbiera link rel i metadane ikon z dokumentu, dodaje kontrolę /favicon.ico, a następnie próbuje wczytać obrazy w przeglądarce. Tylko zadeklarowany manifest jest pobierany przez bezpieczny endpoint, aby odczytać tablicę icons bez crawlowania witryny.
Ograniczenia
- Jeśli host blokuje obraz, narzędzie nie może odczytać jego naturalnych wymiarów.
- Brak jawnej deklaracji nie dowodzi, że przeglądarka nie znajdzie /favicon.ico.
- Sonda manifestu działa przez ograniczony endpoint tego samego pochodzenia i ma mały limit JSON.
Częste pytania
Dlaczego uwzględniany jest domyślny plik ikony, mimo że strona do niego nie odsyła?
Przeglądarki często żądają domyślnego pliku ikony jako rozwiązania awaryjnego, dlatego narzędzie uwzględnia go nawet bez deklaracji ikony w HTML.
Czy narzędzie może poznać wymiary obrazu?
Narzędzie wczytuje ikony bezpośrednio w przeglądarce, aby odczytać ich naturalne wymiary. Jeśli serwer blokuje obraz, informuje, że wymiarów nie udało się odczytać.
Co pobiera kontrola pliku opisu aplikacji?
Przez ograniczony punkt końcowy tego samego pochodzenia pobierany jest tylko zadeklarowany plik opisu aplikacji z małym limitem JSON, aby narzędzie mogło wyświetlić jego ikony.
Typowe problemy i sposoby ich naprawy
- Błąd Nie znaleziono deklaracji ikony witryny Poprawka: Opublikuj prawidłową ikonę witryny i zadeklaruj ją w sekcji head dokumentu za pomocą osiągalnego adresu URL w elemencie `link rel=icon`.
- Informacja Nie znaleziono skalowalnego wariantu ikony witryny w formacie SVG Poprawka: Dodaj deklarację `rel=icon` dla SVG, aby zapewnić skalowalną obsługę we współczesnych przeglądarkach, zachowując rastrowy wariant zapasowy.
- Ostrzeżenie Brakuje ikony dotykowej `Apple touch icon` dla urządzeń przenośnych Poprawka: Opublikuj Apple touch icon 180×180 i zadeklaruj ją za pomocą link rel=apple-touch-icon.
- Informacja Nie znaleziono manifestu aplikacji internetowej Poprawka: Opublikuj web app manifest z prawidłowymi wpisami ikon i połącz go z sekcji head dokumentu, gdy potrzebna jest obsługa instalowalnej aplikacji.
- Błąd Adres URL ikony witryny jest nieprawidłowy Poprawka: Zastąp błędne odwołanie do ikony prawidłowym bezwzględnym lub względnym względem dokumentu adresem URL, który można rozwiązać z poziomu strony.
- Błąd Zadeklarowana ikona witryny nie wczytuje się Poprawka: Przywróć zadeklarowany adres URL ikony, aby prawidłowo zwracał obraz, albo zastąp deklarację osiągalnym zasobem.
- Ostrzeżenie Zadeklarowane rozmiary ikon pozostawiają lukę w obsłudze Poprawka: Dodaj ikony rastrowe w brakujących zadeklarowanych rozmiarach, w tym ikonę przeglądarki 32×32 i ikonę dotykową 180×180, gdy mają zastosowanie.