首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >跨域请求被阻止:...........................。(原因: CORS头‘Access-Control-Allow-Origin’缺失)

跨域请求被阻止:...........................。(原因: CORS头‘Access-Control-Allow-Origin’缺失)
EN

Stack Overflow用户
提问于 2017-04-18 03:04:54
回答 1查看 4.5K关注 0票数 -1

我在桌面上保存了一个简单的html文件。此html文件需要将指向json文件(存储在azure blob中)的链接发送到此网页中包含的应用程序。

网页的脚本部分

代码语言:javascript
复制
<script>
var zbc = "https://blobtempdemo.blob.core.windows.net/path/to_required_file.json";
require(['scripts/SampleApp/App'], function(App)
{
App.start(abc);
});

json文件存储在microsoft azure blob中。当我在Mozilla Firefox中运行网页时,它给出一个警告:

警告

代码语言:javascript
复制
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://blobtempdemo.blob.core.windows.net/path/to_required_file.json. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).

当所有文件都保存在我的桌面上时,应用程序/网页工作得很好。当我将url粘贴到firefox中时,它会获取文件并询问我是否要下载它。但当文件在blob中,而我打开此网页时,它不起作用。

有什么帮助吗?

EN

回答 1

Stack Overflow用户

发布于 2017-04-18 03:08:11

只允许来自目标存储帐户中所有域的CORS (只是为了测试)。这应该就行了。使用*作为允许的域的值。

参考资料:

https://docs.microsoft.com/en-us/rest/api/storageservices/fileservices/cross-origin-resource-sharing--cors--support-for-the-azure-storage-services

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43457856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档