我目前正在开发一个加载外部资源的HTML5游戏。目前,我正在使用XMLHttpRequest读取文件,但这在Chrome上不起作用,从而导致
XMLHttpRequest cannot load file:///E:/game/data.txt
Cross origin requests are only supported for HTTP.该文件与HTML5文件位于同一个目录中。
问题:
发布于 2012-08-27 05:10:26
http://pages.site.com/index不能从http://scripts.site.com/获得文件)。跨域请求现在是可用的,但是不管怎么说,它们都需要一个webserver,并且承载文件的服务器必须具体地接受请求。
(b)因此,在迂回的情况下,答案是肯定的,有些实现可能(不正确)允许您通过XHR获取文件,即使页面是以文件系统的方式,而不是http请求(旧版本的浏览器)....but,否则,您将需要一种或另一种one服务器。好消息是它们安装起来非常简单。EasyPHP就足够了,它几乎是一个3点击的解决方案。还有无数的其他。如果您想要的只是apache中的文件服务器,并且您没有计划使用服务器端脚本语言(或者如果您计划使用PHP),那么这只是第一个在头脑中出现的安装。https://stackoverflow.com/questions/12136400
复制相似问题