【发布时间】:2019-12-16 11:07:44
【问题描述】:
我在 www.somedomain.com 上有一个应用程序。现在我的所有文件(最终用户上传)都存储在 Azure 存储中,该存储具有类似于 somesubdomain.blob.core.windows.net 的域。每当用户想要查看文档时,Azure 上文档的公共链接都会添加到 iframe 源中,并且可以查看。唯一的问题是,在许多情况下,该文件是一个包含 Javascript 的 html,它试图访问最初位于我的第一个主机上的父级上的一些基本的安全免费变量。
每次 azure 存储上的 html 文件尝试访问父文档变量时,我都会收到错误消息“阻止了带有原点 'http://somesubdomain.blob.core.windows.net' 的帧,无法访问带有原点“http://somedomain.com”的帧。协议、域、和端口必须匹配。'
任何有关这方面的指导和帮助都会有所帮助。
【问题讨论】:
-
您是否为 Blob 存储配置了 CORS 规则?
-
我该怎么做。我检查了 azure 文档并没有发现它很有用。谢谢
标签: javascript azure azure-blob-storage