/ / javascript / jquery - riconosce caricato dalla cache - javascript, jquery, caching

javascript / jquery - riconosce caricato dalla cache - javascript, jquery, caching

Ho una galleria di immagini e sto aggiornando il front-end,c'è un modo per utilizzare javascript o jquery o qualsiasi altra tecnologia di front-end per identificare quale immagine è stata caricata dalla cache? Vorrei applicare una classe aggiuntiva per questi elementi.

Grazie per eventuali suggerimenti.

risposte:

3 per risposta № 1

Risposta breve :

No

Risposta lunga :

No, e c'è una ragione per questo: Se potessi sapere quale elemento della pagina era dalla cache, potresti dedurre che il tuo utente è stato sulla stessa pagina o un'altra pagina con lo stesso elemento / risorsa. Sarebbe un'enorme potenziale violazione della privacy.

Un problema simile si è verificato con il cambiamento del colore dei collegamenti se vengono visitati (vedere http://dbaron.org/mozilla/visited-privacy per maggiori informazioni)


1 per risposta № 2

È possibile utilizzare la funzione di seguito. Tuttavia caricherà l'immagine se non memorizzata nella cache.

function isCached(src) {
var image = new Image();
image.src = src;
return image.complete;
}