0

好的,我已经被困了很长时间了。我已经阅读了有关此的所有其他问题和评论,但我没有进一步的...

我正在 Aptana Stundio 3 中开发一个 JavaScript 项目。当我在主文件夹中打开 index.html 文件时,我得到以下信息:

跨域资源共享策略拒绝跨域图像加载。 (使用最新版本的 Chrome)

但只有当我打开文件夹中的 html 文件时。当我在 Apanta 上运行它时,它工作得很好。

我的项目永远不会在任何服务器上运行......这只是一个我想与其他人分享的游戏,但在他们的localhost上。

我读过关于 CORS 之类的东西,但我就是不明白。我知道我必须更改我的文件的标题,以便我可以访问我的资源,但我不知道如何?!

我该怎么办?不是一般情况,但在我的情况下。

希望我能尽快得到这个。

4

1 回答 1

0

在大多数浏览器中,安全设置会阻止从文件系统运行的页面使用 JavaScript 访问文件系统上的其他文件。这是对基于将 HTML 文档作为附件通过电子邮件发送给受害者的攻击的一种很好的防御措施。

如果要访问其他文件,请通过 HTTP 访问所有文件。

于 2013-04-06T12:31:49.957 回答