Какие домены для запросов CORS от AMP? - PullRequest
0 голосов
/ 11 апреля 2019

Я новичок в 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 и т. Д. Для любого количества доменов, которые я мог бы реализовать это на.

Существуют ли другие домены, такие как ampproject cdn и cloudflare, которые являются общими для проекта AMP? Я не видел слишком много подробностей о других доменах, но теперь, когда я вижу, что Bing также связан с AMP, я думаю, что могут быть и другие. Интересно, есть ли список или общий репозиторий для такой информации?

1 Ответ

0 голосов
/ 11 апреля 2019

Насколько я знаю, есть только три, как вы упомянули.

Для этого есть файл JSON, если вы перейдете к https://cdn.ampproject.org/caches.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.

...