Allow any object with a src attribute to be parsed for EXIF data
Use readyState rather than OK status to check request

Using status prevents this condition from passing in cases where
the status is 0, as it is when loading images from file:// URIs.

Use readyState === 4 instead, which means the request has
completed; and check that the status is not "bad" (400+).