【发布时间】:2017-12-02 03:14:54
【问题描述】:
我已经看过并阅读了很多关于 Cross-Origin Request Blocked 的帖子,但它们对我来说都没有多大意义。
我正在将 Amazon Pay 集成到 Sitecore/MVC 网站中,一切顺利。但是在页面上我正在渲染按钮,我开始看到一个错误。如果我在 Firefox 或 Chrome 中打开开发人员工具,然后加载页面,我看到这是红色的:
获取 https://payments-uk-sandbox.amazon.com/merchantAc...tus?countryOfEstablishment=UK&ledgerCurrency=GBP 200 OK 66ms Widgets.js(第 43 行)
接着是:
跨域请求被阻止:同源策略不允许读取 远程资源在 https://payments-uk-sandbox.amazon.com/merchantAccount/AAAJJFJJJFJJF/accountStatus?countryOfEstablishment=UK&ledgerCurrency=GBP。 (原因:CORS 标头“Access-Control-Allow-Origin”缺失)。
从我正在阅读的内容和我理解它的方式来看,问题出在亚马逊方面。这是有道理的,因为我昨天没有收到此错误,而且我没有更改页面上的任何代码。
谁能告诉我我是否有这个权利?有什么我可以做的吗?我确实在 Amazon 有一个集成联系人,但他们花了 6 天时间来回答我的最后一个问题,所以我不会屏住呼吸等待很快的回复。
【问题讨论】:
标签: c# amazon-web-services model-view-controller sitecore8.1 amazon-pay