Brakujące pliki CSS
Silktide znajduje arkusze stylów, o które proszą Twoje strony, ale których nie można załadować, zwykle dlatego, że plik został przeniesiony lub usunięty albo jego adres internetowy wpisano błędnie. Strona bez arkusza stylów może wyświetlać się bez stylów lub wyglądać na uszkodzoną.
<!-- Ten arkusz stylów już nie istnieje, więc strona traci stylowanie -->
<link rel="stylesheet" href="/css/old-theme.css">
Dlaczego to ważne
kontroluje wygląd Twoich stron. Gdy arkusz stylów nie zostanie załadowany, wszystko, co stylował, wraca do domyślnych ustawień przeglądarki: układy się rozpadają, kolory i czcionki marki znikają, a starannie zaprojektowane strony wyglądają na uszkodzone. Odwiedzający oceniają wiarygodność na podstawie wyglądu w ciągu kilku sekund, więc widocznie uszkodzona strona natychmiast obniża Twoją wiarygodność.
Nawet gdy brakujący plik nie był używany, przeglądarka każdego odwiedzającego nadal traci czas na żądanie go i oczekiwanie na niepowodzenie, niepotrzebnie spowalniając stronę.
Jak to naprawić
- Znajdź odwołanie do brakującego pliku — Silktide wskazuje, gdzie każdy z nich jest używany.
- Jeśli plik został przeniesiony, zaktualizuj odwołanie do jego nowego adresu. Jeśli został celowo usunięty, usuń odwołanie.
- Jeśli plik powinien istnieć, przywróć go lub sprawdź, dlaczego serwer odrzuca żądanie.
- Następnie przetestuj stronę: stylowanie powinno wrócić, a konsola przeglądarki nie powinna zawierać nieudanych żądań.
Jak Silktide to testuje
- Załaduj każdą stronę w prawdziwej przeglądarce i zarejestruj każdy plik, o który prosi strona.
- Zachowaj żądania dotyczące arkuszy stylów.
- Zgłoś każde żądanie, którego nie udało się pobrać — odpowiedź błędu z serwera, taka jak 404, lub błąd połączenia. Chwilowe przekroczenia limitu czasu oraz żądania porzucone przez samą przeglądarkę nie są zgłaszane, aby uniknąć fałszywych alarmów.
- Wskaż, gdzie na stronie znajduje się odwołanie do każdego brakującego pliku.
Rozwiązywanie problemów
Plik ładuje się, gdy próbuję go otworzyć
Plik może znajdować się za logowaniem, być blokowany dla automatycznych odwiedzających lub być dostarczany niekonsekwentnie. Sprawdź również mieszaną zawartość: arkusz stylów żądany przez zwykły HTTP ze strony udostępnianej przez jest blokowany przez przeglądarkę, nawet jeśli plik istnieje. Jeśli wszystko jest faktycznie w porządku, wynik.
Strona wygląda dobrze mimo brakującego pliku
Arkusz stylów może być zbędny — stare odwołania często pozostają dłużej niż style, które ładowały. Naprawa nadal jest opłacalna: usuń odwołanie, a każdy odwiedzający przestanie ponosić koszt nieudanego żądania.