【发布时间】:2016-03-19 20:29:36
【问题描述】:
我做了一个结构是这样的项目
当我从 Firefox 运行我的 index.html 时,它运行良好。
但是我用我的 chrome 打开它,它给出了 CORS 错误。
现在我的问题是 chrome 不支持 file:// 协议 ajax 请求,因为我已将我的项目分发给其他人,我不希望其他人仅在 firefox 上运行。
在内部,我在项目中使用 ajax 调用来加载资源。有人可以建议如何绕过该 ajax 调用来加载资源吗?是否有一些解决方案或任何第三方 js 可以帮助我。
注意:请不要建议使用 XAMPP、apache 等我可以放置我的项目并作为 chrome 的 localhost 运行,因为我不希望用户强制下载这些来运行我的项目。请提供其他有用的解决方案,让我可以对代码进行一些更改并且它适用于所有人。
这里是您可以更好地理解我的问题的链接。
【问题讨论】:
-
请提供其他有用的解决方案: 不要使用 AJAX。连基本的代码都没有,我们如何提供帮助?
-
这个问题毫无意义......我不知道你在问什么
-
@Liam 你能告诉我,为什么我们使用 localhost 来运行一些项目吗?可能这会让你更有意义!
-
嗨@RajanSingh,有什么解决办法吗?
-
对不起,迟到的评论,@RajanSingh 您需要使用 localhost 或将其上传到其他网站,因为 XMLHttpRequest 函数只接受来自 "http","https","chrome","chrome-extension -resource”协议。出于安全问题,严禁使用“文件”协议。
标签: javascript jquery ajax google-chrome