Why is a local web server not an option? Apache is free, can be installed on anything and is easy to use, IMO. Also, for Chrome, look specifically at --allow-file-access-from-files
But if nothing works, maybe you can just add file links in script tags, and then add var SomeGlobalObject = ... to the top of each file. You can even do this dynamically using JS to add a script tag to head . But in the end, instead of using AJAX, you can just do JSON.parse(SomeGlobalObject)
In other words, upload the files to the global namespace by adding script tags. This is usually considered bad practice, but is used ONLY for testing, in the absence of any other options it can work.
source share