Документация для amp-email "требования безопасности" гласит:
Все ответы должны отражать значения источника и __amp_source_origin сверху, если они действительны:
Access-Control-Allow-Origin: https://amp.gmail.dev
AMP-Access-Control-Allow-Source-Origin: amp@gmail.dev
Access-Control-Allow-Source-Origin: AMP-Access-Control-Allow-Source-Origin
Если ответ не содержит этих значений, запрос CORS завершится неудачно, что приведет к появлению предупреждающего сообщения консоли браузера.
Я тестирую использование amp-список на игровой площадке, и мой ответ содержит эти заголовки.Однако данные не отображаются, и в консоли я получаю следующую ошибку: Request xhr failed: The amp-access-control-allow-source-origin must be equal to the amp source origin sent in the request.
amp_source_origin
, указанный в запросе, - amp@gmail.dev
, как и ожидалось.
Вот копия соответствующих заголовков ответов, которые я возвращаю:
Access-Control-Allow-Origin: https://amp.gmail.dev
Access-Control-Allow-Source-Origin: AMP-Access-Control-Allow-Source-Origin
Amp-Access-Control-Allow-Source-Origin: amp@gmail.dev
Нужно ли предоставить какой-то дополнительный заголовок?