This is interesting, because with the help of some native browser-device-briding framework (e.g PhoneGap), you can recognize autoid symologies in a device agnostic way.
Just link to main.js and adapt the inner part of the anonymous function to your needs. That means
Set the url of the image source
Set the id of the canvas needed to access the pixels and create ImageData-elements
Currently there is only the EAN13 (aka. ISBN, UPAC) symbology implemented. Code39 should be next.