CORS
CORS (Cross-Origin Resource Sharing) to mechanizm przeglądarki, który określa, czy strona internetowa może używać plików i danych z domeny innej niż własna. Serwer hostujący plik musi jawnie zezwolić innym witrynom na jego użycie za pomocą CORS, w przeciwnym razie przeglądarka blokuje żądanie — co jest częstą przyczyną nieładowania się czcionek i skryptów.
CORS istnieje jako domyślne zabezpieczenie: bez niego każda witryna mogłaby po cichu odczytywać dane z innej witryny, do której odwiedzający jest akurat zalogowany. Brakujący lub nieprawidłowo skonfigurowany nagłówek CORS nie powoduje problemów z samym plikiem źródłowym, a jedynie z możliwością używania go przez inne źródła — dlatego ta sama czcionka lub skrypt mogą działać bez problemu w jednej domenie, a w innej nie ładować się bez żadnego komunikatu.
Dowiedz się więcej
- Fetch: protokół CORS — specyfikacja WHATWG