来自AMP的CORS请求的域是什么?

时间:2019-04-11 15:12:29

标签: cors amp-html

我是AMP的新手,对它如何使用CORS请求有疑问。

在阅读本主题(https://amp.dev/documentation/guides-and-tutorials/learn/amp-caches-and-cors/amp-cors-requests)时, 并且我看到了一些信息,用于处理针对CORS特定来源的请求,即cdn.ampproject.org和amp.cloudflare.com。

例如,如果我拥有foo.com,则需要处理foo-com.cdn.ampproject.org和foo-com.amp.cloudflare.com,依此类推,对于可能存在的任何数量的域,实施。

是否还有AMP项目常见的其他域,例如ampproject cdn和cloudflare?我还没有看到其他领域的太多细节,但是现在我看到Bing也参与了AMP,我认为可能还有其他领域。我想知道是否有此类信息的列表或通用存储库?

1 个答案:

答案 0 :(得分:0)

据我所知,您提到的只有三个。

如果您导航到https://cdn.ampproject.org/caches.json

,则有一个JSON文件
{
  "caches": [
    {
      "id": "google",
      "name": "Google AMP Cache",
      "docs": "https://developers.google.com/amp/cache/",
      "cacheDomain": "cdn.ampproject.org",
      "updateCacheApiDomainSuffix": "cdn.ampproject.org",
      "thirdPartyFrameDomainSuffix": "ampproject.net"
    },
    {
      "id": "cloudflare",
      "name": "Cloudflare AMP Cache",
      "docs": "https://amp.cloudflare.com/",
      "cacheDomain": "amp.cloudflare.com",
      "updateCacheApiDomainSuffix": "amp.cloudflare.com",
      "thirdPartyFrameDomainSuffix": "cloudflareamp.net"
    },
    {
      "id": "bing",
      "name": "Bing AMP Cache",
      "docs": "https://www.bing.com/webmaster/help/bing-amp-cache-bc1c884c",
      "cacheDomain": "bing-amp.com",
      "updateCacheApiDomainSuffix": "bing-amp.com",
      "thirdPartyFrameDomainSuffix": "bing-amp.net"
    }
  ]
}

您可以看到有3个缓存域。将来如果有更多缓存域,我希望可以在此JSON文件中对其进行更新。

相关问题