Manglende billeder
Silktide finder billeder, som dine sider anmoder om, men som ikke kan indlæses, normalt fordi billedfilen er blevet flyttet eller slettet, eller fordi webadressen er stavet forkert. Besøgende ser et ikon for et ødelagt billede eller et tomt hul der, hvor billedet burde være.
<!-- Denne billedfil findes ikke længere, så besøgende ser et ødelagt billede -->
<img src="/images/team-photo-2019.jpg" alt="Vores team">
Hvorfor det er vigtigt
Et ødelagt billede er en af de mest synlige fejl, en side kan have: Browseren viser et ikon for et ødelagt billede eller et tomt hul præcis der, hvor dit indhold burde være. Det får hele siden til at se forsømt ud, og hvis billedet indeholdt information – et diagram, et produktfoto, en illustration – er den information ganske enkelt væk for den besøgende.
Selv når det manglende billede var dekorativt eller ubrugt, spilder hver besøgendes browser stadig tid på at anmode om det og vente på fejlen, hvilket sænker siden helt uden grund.
Sådan løser du det
- Find referencen til det manglende billede – Silktide fremhæver, hvor hvert enkelt billede vises på siden.
- Hvis billedet er flyttet, skal du opdatere referencen til dets nye adresse. Hvis det blev fjernet med vilje, skal du slette referencen (i dit betyder det normalt, at du redigerer siden eller skabelonen, der indeholder det).
- Hvis billedet bør findes, skal du uploade det igen eller undersøge, hvorfor serveren afviser anmodningen.
- Test siden bagefter, og bekræft, at billedet vises.
Sådan tester Silktide dette
- Indlæs hver side i en rigtig browser, og registrer hver fil, som siden anmoder om, herunder billeder, der indlæses af CSS og scripts.
- Behold anmodningerne om billeder.
- Rapportér hver anmodning, der ikke kan downloades – et fejlsvar fra serveren, såsom 404, eller en forbindelsesfejl. Kortvarige timeouts og anmodninger, som browseren selv opgav, rapporteres ikke for at undgå falske alarmer.
- Fremhæv, hvor på siden hvert manglende billede bruges, og spring billeder over i elementer, du har udelukket fra test.
Fejlfinding
Billedet indlæses, når jeg prøver det
Billedet kan være bag et login, blokeret for automatiserede besøgende eller blive vist
inkonsekvent. Kontrollér også for blandet indhold: Et billede, der anmodes om via almindelig
HTTP fra en side, der vises via , blokeres af
browseren, selv om filen findes – løsningen er at referere til den med en
https://-adresse. Hvis alt reelt er i orden,
fundet.
Jeg kan ikke se, hvor billedet bruges
Ikke alle billeder er placeret i et <img>-tag – baggrunde, der angives i
, og billeder, der tilføjes af scripts, fejler på samme måde.
Silktides fremhævning viser det ansvarlige element, hvor det kan findes.