← Torna alle funzionalità
Free

Broken Image Finder

Broken Image Finder scansiona ogni tag <img> e ogni background-image CSS nella pagina, rileva i caricamenti falliti (404, errori CORS, canvas contaminati) e li mostra in un elenco pulito. Filtra per immagini interrotte/tutte/sfondi CSS, vai ed evidenzia ogni immagine nella pagina e copia l'elenco degli URL interrotti per segnalazioni di bug rapide.

Le immagini interrotte sono uno dei bug più visibili su una pagina web, eppure è sorprendentemente facile che sfuggano durante il QA perché falliscono silenziosamente. Broken Image Finder le individua tutte. Una volta attivato, lo strumento percorre il DOM per ogni elemento <img> (controllando naturalWidth / naturalHeight per rilevare caricamenti falliti) e ogni URL di background-image CSS (testando ognuno con un nuovo oggetto Image() per verificarne il caricamento). I risultati sono categorizzati come OK / Interrotto / Caricamento e presentati in un elenco filtrabile con i conteggi statistici in alto. Ogni voce mostra l'URL, il tipo (img o sfondo CSS), le dimensioni se caricate e il testo alternativo se presente. Le immagini interrotte sono evidenziate in rosso e hanno un pulsante "Individua" che fa scorrere l'elemento in vista e fa lampeggiare un bordo rosso attorno ad esso. Un pulsante "Copia URL interrotti" preleva tutti gli URL falliti in una volta sola per il copia-incolla nelle segnalazioni di bug. Funziona su qualsiasi pagina senza dover accedere ai log del backend: un rapido controllo di QA visivo.

Anteprima dal vivo
example.com
Trova immagini interrotte 3 immagini interrotte trovate
24
Totale
21
OK
3
Interrotto
0
Caricamento...
Interrotto Tutto Sfondi CSS
IMG
assets/hero-banner.png
<img> · — · alt: hero banner image
broken Trova
BG
images/logo-old.svg
CSS bg · —
broken Trova
IMG
uploads/product-42.jpg
<img> · — · alt: Product thumbnail
broken Trova
Caratteristiche principali

Scansiona <img> e sfondi CSS

Controlla ogni elemento <img> e ogni URL background-image negli stili calcolati. I Data URI e gli URL blob vengono saltati (sono sempre validi).

Conteggi Totale / OK / Interrotto / Caricamento

Statistiche a colpo d'occhio mostrano lo stato delle immagini della pagina. I numeri si aggiornano in tempo reale man mano che i test asincroni si risolvono.

Elenco filtrabile

Passa tra le schede Interrotti, Tutti e Sfondi CSS. Rimani concentrato su ciò che deve essere corretto.

Individua ed evidenzia

Clicca su Individua in corrispondenza di qualsiasi immagine per scorrere fino al suo elemento nella pagina e far lampeggiare un'evidenziazione rossa attorno ad esso.

Copia URL interrotti

Un solo clic per copiare l'elenco degli URL delle immagini interrotte: incollalo in una segnalazione di bug o condividilo con il team backend.

Gestisce pagine grandi

Limitato a 500 scansioni di sfondi CSS per mantenere l'interfaccia reattiva su pagine ricche di contenuti.

Casi d'uso comuni

QA prima del rilascio

Eseguilo in staging prima del deploy per individuare i 404 introdotti da refactoring, asset rinominati o migrazioni CDN.

Revisione in produzione

Scansiona periodicamente le pagine live: le immagini interrotte danneggiano la SEO e la fiducia degli utenti, e spesso sfuggono ai test automatizzati.

Revisione dei contenuti del CMS

Quando i redattori caricano immagini, alcune potrebbero non arrivare mai all'URL finale. Esegui una scansione per individuare i riferimenti inattivi.

Stato degli asset di terze parti

Se ti affidi a servizi di immagini esterni (avatar, foto prodotto collegate esternamente), esegui scansioni regolari per individuare eventuali interruzioni del servizio.

Verifica della migrazione

Dopo aver spostato gli asset su un nuovo CDN o bucket, scansiona ogni pagina chiave per verificare che la migrazione non abbia interrotto nulla.

Come usare
1

Apri Broken Image Finder

Clicca sull'icona Immagini interrotte nel dock di DevSuite Pro. Si aprirà un pannello che scansionerà automaticamente la pagina.

2

Esamina i conteggi

Le statistiche in alto nel pannello mostrano Totale / OK / Interrotto / Caricamento. Se Interrotto > 0, passa alla scheda Interrotto per vederle.

3

Individua ogni immagine interrotta

Clicca su Individua su qualsiasi riga per far scorrere l'elemento in vista nella pagina: un bordo rosso lampeggerà attorno ad esso per 2 secondi.

4

Copia gli URL per la segnalazione

Clicca su Copia URL interrotti per prelevare l'elenco completo: incollalo in un ticket, in una chat o in un'indagine backend.

5

Riesegui la scansione dopo le correzioni

Dopo le correzioni nel backend, clicca su Riesegui scansione pagina per verificare che tutte le immagini vengano caricate correttamente.

Pronto a provare?

Installa DevSuite Pro gratuitamente e sblocca più di 64 strumenti per sviluppatori per il tuo browser.

Aggiungi a Chrome Aggiungi a Edge Aggiungi a FireFox