I am new to HTML/Javascript, as well as coding in general so bear with me :). I am trying to create a “Spot the Difference” game in html5 using javascript. Everything is local (on my machine). I have two pictures, of the same size, one with differences. To generate data about the clickable fields, I have a java program that reads both of the images and outputs all of the positions in which pixels are different into a XML file. My plan was to then use this XML file with my javascript to define where the user could click. However, it appears (correct me if I’m wrong) that javascript cannot read local XML files for security reasons. I do not want to use an ActiveXObject because I plan on putting this onto mobile devices via phone gap or a webkit object. Does anyone have a better approach to this problem, or perhaps a way to read local XML files via javascript? Any help would be greatly appreciated, thanks.
Share
If you are planning to put this into a smart phones (iOS and Android) and read local files, I have done similar things with JSON (yes, please don’t use XML).
Below is the sample to override openFile() in the ContentProvider
I hope it helps