好吧,我已经被困在这个问题上很长时间了。我已经阅读了所有其他的问题和评论,但我没有任何进一步的…
我正在Aptana studio 3的JavaScript项目上工作。当我打开我的index.html文件在我的主文件夹中,我得到了这个:
跨域资源共享策略拒绝跨域图片加载。(使用最新版本的Chrome)
但只有当我打开我的文件夹中的html文件。当我在Apanta上运行它时,它工作得很好。
我的项目永远不会在任何服务器上运行…这只是一个游戏,我想与其他人分享,但在他们的localhost。
我读过一些关于CORS之类的东西,但我就是不明白。我知道我必须改变我的文件头,这样我就可以访问我的源,但我不知道如何?!
我该怎么办?不是一般情况,但在我的情况下。
在大多数浏览器中,安全设置阻止从文件系统运行的页面使用JavaScript访问文件系统上的其他文件。这是一种很好的防御方法,可以防止通过电子邮件将HTML文档作为附件发送给受害者的攻击。
如果要访问其他文件,则通过HTTP访问所有文件