Safari, похоже, имеет более строгие правила CORS, для которых могут потребоваться дополнительные правила. Особенно при использовании AppEngine IAP.
При использовании тегов <img>
, <video>
, <link>
и <script>
и загрузке контента из других доменов с использованием CORS. Вам нужен атрибут crossorigin="use-credentials"
, чтобы разрешить совместное использование файлов cookie:
<script src="https://example.com/script.js" crossorigin="use-credentials"></script>
https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_settings_attributes
Примечание: это менее безопасно.
В Angular есть команда сборки, которая автоматически добавит вам атрибуты:
ng build --prod --crossOrigin=use-credentials
https://angular.io/cli/build#options