Short version question : Is there navigator.mozIsLocallyAvailable equivalent function that works on all browsers, or an alternative?
Long ve
The most efficient, simple, and widely supported way to check if an image has already been cached is to do the following...
Like so...
function isCached(src) {
var img = new Image();
img.src = src;
var complete = img.complete;
img.src = "";
return complete;
}