Immagini mancanti
Silktide trova le immagini richieste dalle tue pagine che non vengono caricate, di solito perché il file dell'immagine è stato spostato o eliminato oppure perché il suo indirizzo web è stato digitato in modo errato. I visitatori visualizzano un'icona di immagine danneggiata o uno spazio vuoto dove dovrebbe essere presente l'immagine.
<!-- Questo file immagine non esiste più, quindi i visitatori vedono un'immagine danneggiata -->
<img src="\/images\/team-photo-2019.jpg" alt="Il nostro team">
Perché è importante
Un'immagine danneggiata è uno dei problemi più visibili che una pagina possa avere: il browser mostra un'icona di immagine danneggiata o uno spazio vuoto esattamente dove dovrebbe trovarsi il contenuto. Fa sembrare trascurata l'intera pagina e, se l'immagine conteneva informazioni - un grafico, la foto di un prodotto o un diagramma - tali informazioni semplicemente scompaiono per il visitatore.
Anche quando l'immagine mancante era decorativa o inutilizzata, il browser di ogni visitatore perde comunque tempo a richiederla e ad attendere il fallimento, rallentando inutilmente la pagina.
Come risolvere il problema
- Trova il riferimento all'immagine mancante: Silktide evidenzia il punto in cui ciascuna immagine viene visualizzata nella pagina.
- Se l'immagine è stata spostata, aggiorna il riferimento al nuovo indirizzo. Se è stata rimossa deliberatamente, elimina il riferimento (nel tuo , di solito significa modificare la pagina o il modello che la include).
- Se l'immagine dovrebbe esistere, ricaricala oppure verifica perché il server rifiuta la richiesta.
- Testa la pagina in seguito e verifica che l'immagine venga visualizzata.
Come Silktide esegue il controllo
- Carica ogni pagina in un browser reale e registra ogni file richiesto dalla pagina, incluse le immagini caricate da CSS e script.
- Conserva le richieste relative alle immagini.
- Segnala ogni richiesta che non riesce a scaricare: una risposta di errore del server, come 404, oppure un errore di connessione. I timeout momentanei e le richieste abbandonate dal browser stesso non vengono segnalati, per evitare falsi allarmi.
- Evidenzia il punto della pagina in cui viene utilizzata ciascuna immagine mancante e ignora le immagini contenute negli elementi esclusi dal controllo.
Risoluzione dei problemi
L'immagine viene caricata quando provo ad aprirla
L'immagine potrebbe richiedere un accesso, essere bloccata per i visitatori
automatizzati o essere distribuita in modo non uniforme. Controlla anche la
presenza di contenuti misti: un'immagine richiesta tramite HTTP non protetto da
una pagina pubblicata tramite viene bloccata dal browser
anche se il file esiste; la soluzione consiste nel farvi riferimento con un
indirizzo https:\/\/. Se il problema non sussiste,
il risultato.
Non riesco a vedere dove viene utilizzata l'immagine
Non tutte le immagini si trovano in un tag <img>: gli sfondi impostati in
e le immagini aggiunte dagli script possono non funzionare allo
stesso modo. L'evidenziazione di Silktide mostra, quando è possibile
individuarlo, l'elemento responsabile.