首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >天青储物柜

天青储物柜
EN

Stack Overflow用户
提问于 2015-08-23 14:05:55
回答 3查看 2.5K关注 0票数 2

我在www.somedomain.com上有一个应用程序。现在,我所有的文件(上传的enduser)都存储在Azure存储器中,这个存储区有一个类似于somesubdomain.blob.core.windows.net的域。每当用户想要查看文档时,就会将文档的公共链接添加到iframe源中,并可以查看。唯一的问题是,在许多情况下,该文件是一个包含Javascript的html,它试图访问最初位于我的第一个主机上的父服务器上的一些基本的安全无关变量。

每当天青存储上的html文件试图访问父文档变量时,我都会得到一个错误:“阻止具有原名'http://somesubdomain.blob.core.windows.net‘的帧访问具有原始"http://somedomain.com”的框架。协议、域和端口必须匹配。“

任何关于这方面的指导和帮助都是有帮助的。

EN

Stack Overflow用户

发布于 2017-11-29 15:10:57

这里有一个与来自Pier的类似答案,但与新的阿祖尔 v2.0相关。

代码语言:javascript
复制
az storage cors add --account-name $ACCNT_NAME --account-key $ACCNT_KEY \
    --methods GET --origins '*' --services t --allowed-headers '*'

请注意,v2.0是基于python的,而不是基于v1.0的Node.js。

官方的安装指示是可用的这里,但在我看来,以下是保持系统清洁的更好选择:

代码语言:javascript
复制
virtualenv --system-site-packages -p python3 ~/azure-cli/
source ~/azure-cli/bin/activate
pip3 install azure-cli

下面是帮助消息的摘录,该消息与您可能想要更改的特定情况下所需的参数有关。

代码语言:javascript
复制
--methods  [Required]: List of HTTP methods allowed to be executed by the origin.  Allowed
                       values: DELETE, GET, HEAD, MERGE, OPTIONS, POST, PUT.
--origins  [Required]: List of origin domains that will be allowed via CORS, or "*" to allow all
                       domains.
--services [Required]: The storage service(s) to add rules to. Allowed options are: (b)lob,
                       (f)ile, (q)ueue, (t)able. Can be combined.
票数 2
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32167509

复制
相关文章

相似问题

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