【问题标题】:What should be allowed origin for AWS CORS for Cordova app适用于 Cordova 应用程序的 AWS CORS 应允许的来源
【发布时间】:2016-01-06 01:56:57
【问题描述】:

根据所有教程,要在 AWS S3 存储桶上启用 CORS,应进行以下配置。我已经这样做了,它适用于科尔多瓦应用程序并且工作正常。在这里,我们允许 - origin as - * 启用所有站点。如何将其限制为仅使用 html5 为 android/ios 开发的cordova 应用程序。 科尔多瓦应用程序的 AllowedOrigin 标记中的值应该是什么,以仅允许我的应用程序访问存储桶。

<CORSRule>
        <AllowedOrigin>*</AllowedOrigin>
        <AllowedMethod>PUT</AllowedMethod>
        <AllowedMethod>POST</AllowedMethod>
        <AllowedMethod>DELETE</AllowedMethod>
        <AllowedMethod>GET</AllowedMethod>
        <MaxAgeSeconds>3000</MaxAgeSeconds>
        <ExposeHeader>ETag</ExposeHeader>
        <AllowedHeader>*</AllowedHeader>
        <AllowedHeader>Authorization</AllowedHeader>
    </CORSRule>

【问题讨论】:

    标签: cordova amazon-web-services cors


    【解决方案1】:

    您可以指定要允许来自http://www.example.com 的跨域请求的来源。源字符串最多可以包含一个 * 通配符。您还可以指定 https://*.example.com 以仅启用安全源。

    【讨论】:

    • 对于网站,正如您所建议的那样,它非常简单。我想知道手机上安装的cordova应用程序(Android或iOS)。这些安装的应用程序的网址是什么?
    • 请问你能解决这个问题吗?我也有类似的问题
    【解决方案2】:

    你可以关注这个话题。 基本上 CORS 不适用于 cordova 使用的 file:// 来源。

    CORS, Cordova, AngularJs $http and file:// confusion

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-14
      • 2020-04-02
      • 2019-12-31
      • 2014-04-16
      • 2020-01-04
      • 2020-12-29
      • 1970-01-01
      相关资源
      最近更新 更多